)]}'
{
  "log": [
    {
      "commit": "650de8de16aa7c168c34d1b6a3191e4a5e2648c8",
      "tree": "07b4b203257567f0307ccac0d1e8680f528c7c8b",
      "parents": [
        "95fec16869f22e94ff13dc5731aeba36bc47bbe6"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Dec 01 19:10:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 22:10:16 2009 -0800"
      },
      "message": "atl1e: Remove non-implementation of ethtool set_msglevel() operation\n\nUnimplemented operations should not silently fail.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95fec16869f22e94ff13dc5731aeba36bc47bbe6",
      "tree": "3035f33b951069e9cb8ea1df7e7f9fc7ceafcbdb",
      "parents": [
        "ac936929092dc6a5409b627c4c67305ab9b626b3"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Dec 01 19:10:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 22:10:15 2009 -0800"
      },
      "message": "atl1e: Remove redundant definitions of ethtool operations\n\nThese functions provide the default behaviour and do not need to be\nset in struct ethtool_ops.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac936929092dc6a5409b627c4c67305ab9b626b3",
      "tree": "b14acb16864c6d4beb958bbf345dbdec861b4363",
      "parents": [
        "4957faade11b3a278c3b3cade3411ddc20afa791"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Dec 01 19:09:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 22:10:15 2009 -0800"
      },
      "message": "atl1e: Allow TX checksum offload and TSO to be disabled and reenabled\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e00484023ebe94dce03fdd1270edf3e191c2bc79",
      "tree": "6089a0237822b46ec908be7e7cb3bea2dd426b73",
      "parents": [
        "3248e1682035eef6774c280cd7be19984feb78bb",
        "1f5865e73fb18834f52bd6e1d27bce86ff372089"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 22:00:34 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 22:00:34 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "3248e1682035eef6774c280cd7be19984feb78bb",
      "tree": "1bf8b30825850d35ee0c386ed226e01b54925d8f",
      "parents": [
        "15971c3ce3caf9a92b603a61b07e0be8c9b9d276"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 02 15:15:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:22 2009 -0800"
      },
      "message": "cnic: Use dma_alloc_coherent().\n\nReplace pci_alloc_consistent() with dma_alloc_coherent() so that\nappropriate GFP flags can be used.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15971c3ce3caf9a92b603a61b07e0be8c9b9d276",
      "tree": "3c81409487f3021a4962927e7aeb5a540ab2290d",
      "parents": [
        "dd2e4dbce32a2802088f6d0132046afec9bfb2ad"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 02 15:15:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:21 2009 -0800"
      },
      "message": "cnic: Fix rq_page_table DMA address.\n\nThe old code mistakenly zeroed out the upper 32-bit of the DMA address.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd2e4dbce32a2802088f6d0132046afec9bfb2ad",
      "tree": "e764df404792bb6e2e2315c8905e484519443fe2",
      "parents": [
        "8b065b671d3096bfe0dbc9a833cb592f84642436"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 02 15:15:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:20 2009 -0800"
      },
      "message": "cnic: Fix bogus iSCSI MAC address\n\nFix code to read the proper iSCSI MAC address for bnx2x devices.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b065b671d3096bfe0dbc9a833cb592f84642436",
      "tree": "e0afaaef075833d2e21c7e8b5dd699a63f5362e5",
      "parents": [
        "c7596b79feb3d15bea64007254f77233bda811f4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 02 15:15:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:20 2009 -0800"
      },
      "message": "cnic: Fix bnx2x ring shutdown.\n\nNeed to send a HALT command to the firmware to fully shutdown the bnx2x\nrings.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7596b79feb3d15bea64007254f77233bda811f4",
      "tree": "a427ba9f3b555e2feaae8a00441e16b34a8826b2",
      "parents": [
        "8f9b3f69944ab7eacb9273b4723087c42b5f4046"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Dec 02 15:15:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:19 2009 -0800"
      },
      "message": "cnic: Fix ring I/O address for bnx2x devices.\n\nOld code was initializing the ring producers using an incorrect I/O\naddress.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f9b3f69944ab7eacb9273b4723087c42b5f4046",
      "tree": "b824149cb41ac31a5532e140e06c2dd77a266793",
      "parents": [
        "f58dbd7320e148b25cc0088ef37f524c99c6790f"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit@unm84.unmin.com",
        "time": "Wed Dec 02 15:46:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:18 2009 -0800"
      },
      "message": "netxen: fix failure cases for fw hang recovery\n\nHandle few corner cases in firmware hang detection and recovery:\n\no Don\u0027t mark device state as READY, till handshake with\n  firmware is done.\no During probe, if start_firmware fails, restore reference\n  count.\no Don\u0027t increment refernce count, if start_firmware fails\n  during firmware reset.\no Clear __NX_RESETTING bit, incase of fatal error or tempeature\n  reaches critical limit so that pci remove() doesn\u0027t poll on\n  this bit.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f58dbd7320e148b25cc0088ef37f524c99c6790f",
      "tree": "9396794ba9af5c37b18911d79694762ff9ce6b26",
      "parents": [
        "0be8401051c716be4533272e983b7eed3d83946d"
      ],
      "author": {
        "name": "Narender Kumar",
        "email": "narender.kumar@qlogic.com",
        "time": "Wed Dec 02 15:46:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:18 2009 -0800"
      },
      "message": "netxen : fix debug tools access for NX2031\n\nDriver maps only some part of the MMIO bar 0 in case of\nNX2031. This is sufficient for tx and rx by the driver.\nWhen debug tools need to access resources in\nunmapped regions, driver needs to map these on the fly\nin order to complete read/write request.\n\nSigned-off-by: Narender Kumar \u003cnarender.kumar@qlogic.com\u003e\nSigned-off-by: Dhananjay Phadke \u003cdhananjay.phadke@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0be8401051c716be4533272e983b7eed3d83946d",
      "tree": "930068efd2f9ed4ccf1529382f8c59b850f3294e",
      "parents": [
        "5eb6f3c70fcc0fb19b9087863e6e29f96a76f3bd"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Dec 02 17:03:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:17 2009 -0800"
      },
      "message": "e1000e: correct ICH/PCH PHY operations function pointers\n\nSome function pointers for a few PHY operations (for 82578 and 82567) and\nwere set incorrectly causing functions to be executed that were accessing\nincorrect PHY register offsets for that particular device.  This patch also\nmoves a few PHY-specific functions from ich8lan.c to the more appropriate\nphy.c.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5eb6f3c70fcc0fb19b9087863e6e29f96a76f3bd",
      "tree": "53b19370657a6af448f5b82d2bcef9f4fb79f2c1",
      "parents": [
        "94e5b651595a8eb77665787f7559a6a7c916c195"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Dec 02 17:02:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:17 2009 -0800"
      },
      "message": "e1000e: refactor PHY ID detection workaround\n\nThe workaround that detects the correct PHY ID when an initial read of the\nPHY ID registers returns an invalid one should retry up to ten times with\na small delay between attempts using a single PHY address and then repeat\nusing the remaining possible PHY addresses.  Do this instead of trying each\npossible PHY address repeating that up to 100 times.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "94e5b651595a8eb77665787f7559a6a7c916c195",
      "tree": "95ea19611b18619ad72d75d68174e97807bc4f6b",
      "parents": [
        "c81c2d95449cd218c2022ce6014c52fef1eb1f66"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Wed Dec 02 17:02:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:16 2009 -0800"
      },
      "message": "e1000e: check_polarity function pointers not set for 8257x\n\nThe function pointers for 8257x devices are not set.  This is not really a\nproblem now because there is nothing in the driver that references the\npointers for this particular MAC-family (the appropriate functions are\ncalled directly), but the pointers should be set in case they are used in\nthe future.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4188d8affc8267a0f0f1b587a4d0a4b9b7f2999",
      "tree": "cd460b981c0cb3eee56ac91ade3b52279af55ab0",
      "parents": [
        "a73b796ed85483a2b999d74d197f31f887ffa82d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:48:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:15 2009 -0800"
      },
      "message": "tg3: remove use of skb_dma_map/unmap\n\nDue to the fact that skb_dma_map/unmap do not work correctly when a HW\nIOMMU is enabled it has been recommended to go about removing the calls\nfrom the network device drivers.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nCC: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a73b796ed85483a2b999d74d197f31f887ffa82d",
      "tree": "8025110c29ebbefed6bfc0111527832122e29754",
      "parents": [
        "e95524a726904a1d2b91552f0577838f67d53c6c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:48:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:14 2009 -0800"
      },
      "message": "be2net: remove use of skb_dma_map/unmap\n\nDue to the fact that skb_dma_map/unmap do not work correctly when a HW\nIOMMU is enabled it has been recommended to go about removing the calls\nfrom the network device drivers.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e95524a726904a1d2b91552f0577838f67d53c6c",
      "tree": "ae04c29ad8125fb43bbf34f30d9a90e120737233",
      "parents": [
        "a7d5ca40ff56e2cd4e30bbe91f2d0deab6bfc006"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:47:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:13 2009 -0800"
      },
      "message": "bnx2: remove skb_dma_map/unmap calls from driver\n\nDue to the fact that skb_dma_map/unmap do not work correctly when a HW\nIOMMU is enabled it has been recommended to go about removing the calls\nfrom the network device drivers.\n\n[ Fix bnx2_free_tx_skbs() ring indexing and use NETDEV_TX_OK return\n  code in bnx2_start_xmit() after cleaning up DMA mapping errors. -Mchan ]\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7d5ca40ff56e2cd4e30bbe91f2d0deab6bfc006",
      "tree": "fb3ab31e49cbcadc682ca7c7defd6286f251c2a9",
      "parents": [
        "6366ad331f436388129dfc044db871de79604e4d"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:47:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:13 2009 -0800"
      },
      "message": "igbvf: remove skb_dma_map/unmap call from drivers\n\nThis patch removes the skb_dma_map/unmap calls from the igbvf driver due to\nthe fact that it does not play well with HW IOMMU when combined with\ntransmitting cloned skbs.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6366ad331f436388129dfc044db871de79604e4d",
      "tree": "39e667c2191093fbb21f5cf74a538da945b32817",
      "parents": [
        "e5a43549f7a58509a91b299a51337d386697b92c"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:47:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:12 2009 -0800"
      },
      "message": "igb: remove use of skb_dma_map from driver\n\nThis change removes skb_dma_map/unmap calls from the igb driver due to the\nfact that the call is incompatible with iommu enabled kernels.  In order to\nprevent warnings about using the wrong unmap call I have added a\nmapped_as_page value to the buffer_info structure to track if the mapped\nregion is a page or a buffer.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5a43549f7a58509a91b299a51337d386697b92c",
      "tree": "cca78d4803f46fcb6947f77c60c213a239f4f8a7",
      "parents": [
        "adeaa9086399780688679f2a7de4243bdbf77295"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:46:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:11 2009 -0800"
      },
      "message": "ixgbe: remove skb_dma_map/unmap calls from driver\n\nThis patch removes skb_dma_map/unmap calls from the ixgbe driver due to the\nfact that the calls don\u0027t work with HW IOMMU enabled systems.  The problem\nis that multiple mappings will give different results when HW IOMMU is\nenabled and the skb_dma_map/unmap calls only have one location to store\nmappings.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "adeaa9086399780688679f2a7de4243bdbf77295",
      "tree": "bdb28d1fed9753ce7fd744a95c668a7cc7775933",
      "parents": [
        "602c0554d7b00c9703e1a0bc584e9c583f577642"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:46:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:11 2009 -0800"
      },
      "message": "ixgb: remove use of skb_dma_map from ixgb\n\nskb_dma_map is incompatible with HW iommu due to the fact that multiple\nmappings can result in different results each time.  For this reason it is\nbest to just remove use of these function calls.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "602c0554d7b00c9703e1a0bc584e9c583f577642",
      "tree": "19928889ab797326d9bb841aca1f79a80a62c540",
      "parents": [
        "03b1320dfceeb093890cdd7433e910dca6225ddb"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:46:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:10 2009 -0800"
      },
      "message": "e1000: remove use of skb_dma_map from e1000 driver\n\nRemove the use of skb_dma_map from the e1000 driver in order to avoid\nissues when HW iommu are in use.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03b1320dfceeb093890cdd7433e910dca6225ddb",
      "tree": "1cdb866369e0f3f05c7933df72f63dfed552f5ba",
      "parents": [
        "614c12a1581687501f1b0fc721feff69b47abd92"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Wed Dec 02 16:45:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 19:57:10 2009 -0800"
      },
      "message": "e1000e: remove use of skb_dma_map from e1000e driver\n\nIn testing we have found that skb_dma_map/unmap is incompatible with HW\nIOMMU due to the fact that multiple mappings will return different results.\nIn order to correct this we need to remove skb_dma_map/unmap calls from the\ne1000e driver.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "529fab67d78747ddc3a8a2bbd0d1aab1d059439f",
      "tree": "f054f5c48a18c70c023af0551be28d899a1bf5b6",
      "parents": [
        "7c7afb083675b3d4d012a2aacec3a958ba484ab0"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Nov 26 07:31:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 15:36:28 2009 -0800"
      },
      "message": "bnx2: EEH is failing with timeout\n\nbnx2 is failing when a PCI error is detected. The error is the\nfollowing:\n\nbnx2: Chip not in correct endian mode\nbnx2: fw sync timeout, reset code \u003d 404001d\n\nThis error was caused because the way pci_restore_state() is working\nafter commit 4b77b0a2ba27d64f58f16d8d4d48d8319dda36ff (\"PCI: Clear\nsaved_state after the state has been restored\").\n\nSigned-off-by: Breno Leitao\u003cleitao@linux.vnet.ibm.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "614c12a1581687501f1b0fc721feff69b47abd92",
      "tree": "33c98a20f5c5003da4009a8650b711dab901b128",
      "parents": [
        "5b23136bcf766a58160a319677b366c90f0cd223"
      ],
      "author": {
        "name": "Rudy Matela",
        "email": "rudy.matela@gmail.com",
        "time": "Wed Dec 02 01:26:01 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 01:26:01 2009 -0800"
      },
      "message": "net: Coding style corrections on Sealevel Systems 4021 driver.\n\nChanged braces position on some statements.\nInserted a space between an \"if\" keyword and a parenthesis.\n\nSigned-off-by: Rudy Matela \u003crudy.matela@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acb3cecdf89f9a9f30bf493f07dc5af333b45f8e",
      "tree": "9c87df054eaa61cde473aa5086f93bd640506e68",
      "parents": [
        "55873ed87fe6d34bd6f3a303c2d2ec6632c14525"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Dec 02 01:13:11 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 01:13:11 2009 -0800"
      },
      "message": "ieee802154: merge cleanup\n\nA small cleanup after last net-2.6 merge into net-next-2.6\n\nAs we are going to free skb, no need to set skb-\u003eskb_iif or skb-\u003edev\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55873ed87fe6d34bd6f3a303c2d2ec6632c14525",
      "tree": "82367a91302a0456f9aff9798296c28528dcb906",
      "parents": [
        "d4d7f1f9116089a4ae5102dcda35e8120308a515"
      ],
      "author": {
        "name": "Hideyuki Sasaki",
        "email": "Hideyuki_Sasaki@hq.scei.sony.co.jp",
        "time": "Tue Dec 01 12:15:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:52:31 2009 -0800"
      },
      "message": "net/ps3: Add support for gelic link negotiation\n\nAdd ethtool_ops.set_settings support to the PS3 gelic network driver.\nAllows manual setting of ethernet link speed.\n\nSigned-off-by: Hideyuki Sasaki \u003cxhide@rd.scei.sony.co.jp\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4d7f1f9116089a4ae5102dcda35e8120308a515",
      "tree": "7c528e319d653a32ca84564f472f5a6843c14ab9",
      "parents": [
        "0dffc83e5b831df1df83dfe32a0c267347f9950b"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Dec 01 12:15:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:52:30 2009 -0800"
      },
      "message": "net/ps3: Cleanup gelic enums\n\nCleanup of the gelic driver enumerations:\n\n o Add some missing commas.\n o Add an Ether port post fix (PS3 currently only supports PORT_0).\n o Add a new enum gelic_lv1_phy to use when interacting with the PHY.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dffc83e5b831df1df83dfe32a0c267347f9950b",
      "tree": "dad072dd1c206cdcb0e55ccfa92276a1bca54123",
      "parents": [
        "b7b83ac39a177741a378d728d82e87de9b0a01a5"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Sun Nov 29 17:57:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:50:26 2009 -0800"
      },
      "message": "be2net: fix unnecessary access to hardware to get link, port info\n\nEvery time while doing ethtool-\u003eget_settings we are accessing\nthe hardware to get link status and port information.\nThis is not necessary.  We now use the cached copy for this info\nand update it when the link status changes.\n\nFrom: Suresh R \u003csureshr@serverengines.com\u003e\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7b83ac39a177741a378d728d82e87de9b0a01a5",
      "tree": "7295526e0706d01e50f700c593920bed7fa2def7",
      "parents": [
        "ca66ef500b874de4bf58e05f9d18ccdce64eabbc"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Sun Nov 29 17:57:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:50:26 2009 -0800"
      },
      "message": "be2net: Add be_rx_polls counter\n\nAdd be_rx_polls to count number of times NAPI called rx poll function.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca66ef500b874de4bf58e05f9d18ccdce64eabbc",
      "tree": "e4ea09fd7a0528433854dff30b74c7971cb01ba8",
      "parents": [
        "ca9e4988ccbde3b11116679f1b023eb75df8017e"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Sun Nov 29 17:56:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:50:25 2009 -0800"
      },
      "message": "be2net: fix to allow port beacon when device is closed\n\nport identification/beaconing is failing if device open has not been done.\nFixing it.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca9e4988ccbde3b11116679f1b023eb75df8017e",
      "tree": "3cda7932ed04ccb634f94fdab4d81a165eba41ea",
      "parents": [
        "35a652859ad76d8bd989025952ecb80d7c5304a4"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Sun Nov 29 17:56:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:50:25 2009 -0800"
      },
      "message": "be2net: check for valid ether address\n\nAllow only valid ether addresses to be assigned and used for the interface.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35a652859ad76d8bd989025952ecb80d7c5304a4",
      "tree": "fab48d12897d779a3f8f9b55cae53a2fe0c3e746",
      "parents": [
        "51c59870f324805ed30eaa2c0089b4cb5f9f7c71"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Sun Nov 29 17:55:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:50:24 2009 -0800"
      },
      "message": "be2net: initialize netdev-\u003eperm_addr\n\npatch to initialize netdev-\u003eperm_addr\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51c59870f324805ed30eaa2c0089b4cb5f9f7c71",
      "tree": "96c4d3b67a25cc019909a90b819f1262d21354f6",
      "parents": [
        "8528b016d64a7c1c97ba6540ab53a538348d5026"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Sun Nov 29 17:54:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:50:24 2009 -0800"
      },
      "message": "be2net: set netdev-\u003evlan_features appropriately\n\npatch to initialize netdev-\u003evlan_features appropriately.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c7afb083675b3d4d012a2aacec3a958ba484ab0",
      "tree": "7eb338956c0b1475c61f195e727de66957f71025",
      "parents": [
        "b2722b1c3a893ec6021508da15b32282ec79f4da"
      ],
      "author": {
        "name": "Jie Yang",
        "email": "jie.yang@atheros.com",
        "time": "Tue Dec 01 17:18:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:37:07 2009 -0800"
      },
      "message": "atl1e:disable NETIF_F_TSO6 for hardware limit\n\nFor hardware limit to support TSOV6, just disable this feature\nSigned-off-by: Jie Yang \u003cjie.yang@atheros.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8528b016d64a7c1c97ba6540ab53a538348d5026",
      "tree": "34d777a9e8848b07ccd34fc4db0dc44bc831a018",
      "parents": [
        "07f025e6bad7292af3904b8f49cd33e7b5fe3467"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 01 15:54:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:56 2009 -0800"
      },
      "message": "e1000e: Use sizeof struct rather than pointer in e1000_get_eeprom()\n\nDon\u0027t use the sizeof the pointer to clear the result\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07f025e6bad7292af3904b8f49cd33e7b5fe3467",
      "tree": "60623a7d0aa0e4b8d34b5810e822499bbb73445d",
      "parents": [
        "9b71b419a60d200f553658a97c9f49a46f58e8bb"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Dec 01 15:53:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:55 2009 -0800"
      },
      "message": "e1000e: PHY type cleanups in e1000e_check_downshift()\n\nRemove the case for 82577 because it does not support the ability to check\nfor downshift.  Add case for e1000_phy_bm which can do this.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b71b419a60d200f553658a97c9f49a46f58e8bb",
      "tree": "b51e41f5fb76bc9e5a48d9169d2c21414a737372",
      "parents": [
        "5ff5b664351a94754031c1e5783f0cea6b3000ed"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Dec 01 15:53:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:54 2009 -0800"
      },
      "message": "e1000e: add debug messages\n\nAdd some helpful debug messages.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ff5b664351a94754031c1e5783f0cea6b3000ed",
      "tree": "09ff7ddacd94175b78879548179f108c1593efc1",
      "parents": [
        "9e135a2e6266eba276f33c404a2478499bc07ff5"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Dec 01 15:51:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:54 2009 -0800"
      },
      "message": "e1000e: comment corrections\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e135a2e6266eba276f33c404a2478499bc07ff5",
      "tree": "84bc6f80f559b2dd2caa78f16ec1fbfd7b9994e5",
      "parents": [
        "1a40d5c170f472d541844cb5b4292efbe02ef89c"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Dec 01 15:50:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:53 2009 -0800"
      },
      "message": "e1000e: enable new 82567V-3 device\n\nThis new PCI device ID is for a new combination of MAC and PHY both of\nwhich already have supporting code in the driver, just not yet in this\ncombination.  During validation of the device, an intermittent issue was\ndiscovered with waking it from a suspended state which can be resolved with\nthe pre-existing workaround to disable gigabit speed prior to suspending.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a40d5c170f472d541844cb5b4292efbe02ef89c",
      "tree": "33a85e29de0f6563f66387ac32bfeb1e8f4dcdd8",
      "parents": [
        "17f208deb9bf88315aa72c08c866a235c399fb9a"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Dec 01 15:49:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:53 2009 -0800"
      },
      "message": "e1000e: ensure the link state is correct for serdes links\n\nThis patch ensures that the link state (as reported in\nmac-\u003eserdes_has_link) will transition to false when autoneg fails to\ncomplete but valid codewords were detected.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17f208deb9bf88315aa72c08c866a235c399fb9a",
      "tree": "9cc8bc9ce40587590fcea9d80e134adaf54567b2",
      "parents": [
        "eb656d4552a6c9de5fdcee4a376b171f57b8a4a2"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Dec 01 15:47:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:52 2009 -0800"
      },
      "message": "e1000e: provide family-specific PHY power up/down operations\n\nThe different families (80003es2lan, 8257x, ICHx/PCH) supported by the\ndriver each have their own conditions when the PHY can be powered down.\nThis patch rewrites the PHY power up/down code to fit with the family-\nspecific style used in the driver.  All pre-existing calls to power up or\ndown the PHY remain untouched.  A new call to power down the PHY when\nremoving the driver when the interface is down replaces the current call\nto reset the PHY in order to reduce power consumption.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb656d4552a6c9de5fdcee4a376b171f57b8a4a2",
      "tree": "e9b89b76b3bc1ca1347ce9051b007c16ee8ba81d",
      "parents": [
        "caaddaf83501c79fe11b183c8972e60d8b7d5d56"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Dec 01 15:47:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:52 2009 -0800"
      },
      "message": "e1000e: guard against buffer overflow in cable length tables\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caaddaf83501c79fe11b183c8972e60d8b7d5d56",
      "tree": "5ddaf752e1a4622e969dea9d3e8ec76ac655f767",
      "parents": [
        "ff9c38bba37937adb909cceb2a6521f2e92e17c6"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Tue Dec 01 15:46:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 02 00:35:51 2009 -0800"
      },
      "message": "e1000e: provide family-specific functions to manage VLAN filter arrays\n\nThe two MAC-families that have VLAN filter table register arrays manage\neach a bit differently from one another, so provide family-specific\nfunctions for managing the register arrays and function pointers to access\nthe appropriate function.  Also make sure attempts to access these\nregister arrays are not done on parts not supporting that feature.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff9c38bba37937adb909cceb2a6521f2e92e17c6",
      "tree": "93bd6152d9fa28348be99ef1c788040cc7b7a94d",
      "parents": [
        "65c0cfafce9575319fb6f70080fbe226e5617e3b",
        "b2722b1c3a893ec6021508da15b32282ec79f4da"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 22:13:38 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 22:13:38 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tnet/mac80211/ht.c\n"
    },
    {
      "commit": "aaab3405e03e91d0e8d30c9d327a2265a7121854",
      "tree": "6fcf9b779b0b5773ceefe1f494cbc62e1f31407b",
      "parents": [
        "c879a6fcd6382415015e246b443dc2a1eab604dc"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Nov 29 15:46:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 16:15:57 2009 -0800"
      },
      "message": "net: Simplify pppol2tp pernet operations.\n\nTake advantage of the new pernet automatic storage management,\nand stop using compatibility network namespace functions.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c879a6fcd6382415015e246b443dc2a1eab604dc",
      "tree": "4c991e7a400773be7a8089dc40bb7c2bd26d5549",
      "parents": [
        "741a6fa210c5c8828af3819134f644842e0e9c09"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Nov 29 15:46:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 16:15:56 2009 -0800"
      },
      "message": "net: Simplify pppoe pernet operations.\n\nTake advantage of the new pernet automatic storage management,\nand stop using compatibility network namespace functions.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "741a6fa210c5c8828af3819134f644842e0e9c09",
      "tree": "54d90c7bdbe7701c5876d9ad59c42fbde7122d7c",
      "parents": [
        "e8d02885997081f09272af6b9a27061a142da4c5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Nov 29 15:46:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 16:15:56 2009 -0800"
      },
      "message": "net: Simplify ppp_generic pernet operations.\n\nTake advantage of the new pernet automatic storage management,\nand stop using compatibility network namespace functions.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15449745e5d181ae214ceaf0880350bb4e63512a",
      "tree": "ba5c67dda7bd17b91e7cef5d8905cf9eb793c6f4",
      "parents": [
        "e008b5fc8dc7f46d9904001c7a2155eb1e7d35ab"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Nov 29 15:46:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 16:15:53 2009 -0800"
      },
      "message": "net: Simplify the bond drivers pernet operations.\n\nTake advantage of the new pernet automatic storage management,\nand stop using compatibility network namespace functions.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "999b6d39abb4fc446f3465ca4e0a7ac747f49aec",
      "tree": "9b1daca5ff657cd7f3c2f4fd6874e3618a808d87",
      "parents": [
        "f875bae065334907796da12523f9df85c89f5712"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Nov 29 22:25:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 01 16:15:52 2009 -0800"
      },
      "message": "net: Simplify loopback and improve batching.\n\nDefer calling unregister_netdevice_queue to cleanup_net.  It\u0027s simpler\nand it allows the loopback device to land in the same batch as other\nnetwork devices.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2127816366e0ffbc1426fa69e7b9b2bebd2e2288",
      "tree": "51e8f498aa05d57ca8fec01347d89c6c44c5565e",
      "parents": [
        "e272a186435e747b25b01afb38d172853219fbda",
        "fb08808ca252a76519d3b17fc3b6cfc6b2806e55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:41:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:41:40 2009 -0800"
      },
      "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: update TODO files\n  Staging: hv: Fix some missing author names\n  Staging: hv: Fix vmbus event handler bug\n  Staging: hv: Fix argument order in incorrect memset invocations in hyperv driver.\n"
    },
    {
      "commit": "e272a186435e747b25b01afb38d172853219fbda",
      "tree": "e7344dd9370bdf2e76a92f235ebc80792f77c620",
      "parents": [
        "e8ed34ced175f2670f86c0bebc41af1628952b92",
        "0ec8648379334f1e127ebd5e57a625890f116824"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:41:05 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:41:05 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: Add support for Mobilcom Debitel USB UMTS Surf-Stick to option driver\n  USB: work around for EHCI with quirky periodic schedules\n  USB: musb: Fix CPPI IRQs not being signaled\n  USB: musb: respect usb_request-\u003ezero in control requests\n  USB: musb: fix ISOC Tx programming for CPPI DMAs\n  USB: musb: Remove unwanted message in boot log\n  usb: amd5536udc: fixed shared interrupt bug and warning oops\n  USB: ftdi_sio: Keep going when write errors are encountered.\n  USB: musb_gadget: fix STALL handling\n  USB: EHCI: don\u0027t send Clear-TT-Buffer following a STALL\n"
    },
    {
      "commit": "e8ed34ced175f2670f86c0bebc41af1628952b92",
      "tree": "fa4ec15fa5a0440eb4e32c83da4ac66dd43f64c4",
      "parents": [
        "0d9ccfe1b5321b8d27117817b9ae4d3288c8b015",
        "16173c7c2d79da7eb89b41acfdebd74b130f4339"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:40:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 01 10:40:51 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty/of_serial: add missing ns16550a id\n  bcm63xx_uart: Fix serial driver compile breakage.\n  tty_port: handle the nonblocking open of a dead port corner case\n"
    },
    {
      "commit": "29e553631b2a0d4eebd23db630572e1027a9967a",
      "tree": "a891e02cc245ac9c14dc47528120e262d0298698",
      "parents": [
        "ed9fd93e9a0c327e5d02313ba6e233c8e76da118",
        "827d42c9ac91ddd728e4f4a31fefb906ef2ceff7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 16:47:16 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 16:47:16 2009 -0800"
      },
      "message": "Merge branch \u0027security\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\n* \u0027security\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6:\n  mac80211: fix spurious delBA handling\n  mac80211: fix two remote exploits\n"
    },
    {
      "commit": "0ec8648379334f1e127ebd5e57a625890f116824",
      "tree": "68c72c1f9d77ea7d14a759c4ce8f5745152f35ee",
      "parents": [
        "ee4ecb8ac63a5792bec448037d4b82ec4144f94b"
      ],
      "author": {
        "name": "Gernot Hillier",
        "email": "gernot@hillier.de",
        "time": "Fri Nov 27 13:49:23 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:17 2009 -0800"
      },
      "message": "USB: Add support for Mobilcom Debitel USB UMTS Surf-Stick to option driver\n\nThis patch adds the vendor and device id for the Mobilcom Debitel UMTS surf\nstick (a.k.a. 4G Systems XSStick W14, MobiData MBD-200HU, ...).\n\nTo see these ids, you need to switch the stick to modem operation first\nwith the help of usb_modeswitch. This makes it switch from 1c9e:f000 to\n1c9e:9603 and thus be recognized by the option driver.\n\nSigned-off-by: Gernot Hillier \u003cgernot@hillier.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ee4ecb8ac63a5792bec448037d4b82ec4144f94b",
      "tree": "b272d4c5bcfe8ef8e7c94b6182fa2b3ed024b745",
      "parents": [
        "8d6499e5bde91ad05dea4f666bdfe79e65e7cf96"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Nov 27 15:17:59 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: work around for EHCI with quirky periodic schedules\n\na quirky chipset needs periodic schedules to run for a minimum\ntime before they can be disabled again. This enforces the requirement\nwith a time stamp and a calculated delay\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "8d6499e5bde91ad05dea4f666bdfe79e65e7cf96",
      "tree": "fa199bba40a29c2f46970dca3f325354362630cd",
      "parents": [
        "5542bc2ac7b52c021fc9c7a96329955491b7e763"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "dg@emlix.com",
        "time": "Tue Nov 17 15:22:57 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: musb: Fix CPPI IRQs not being signaled\n\nOn tx channel abort a cppi interrupt is generated for a short time by\nsetting the lowest bit of the TCPPICOMPPTR register. It is then reset\nimmediately by clearing the bit. When the interrupt handler is run,\nit does not detect an interrupt in the TCPPIMSKSR or RCPPIMSKSR\nregisters and thus exits early without writing the TCPPIEOIR register.\nIt appears that this inhibits further cppi interrupts until the handler\nis called by chance, f.ex. from davinci_interrupt().\n\nBy moving the unmasking of the interrupt below the writes to\nTCPPICOMPPTR, no interrupt is generated and no write to TCPPIEOIR is\nnecessary.\n\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5542bc2ac7b52c021fc9c7a96329955491b7e763",
      "tree": "653fc1d0bdad8d910047c1c3fa37fcb6a9d50add",
      "parents": [
        "dfeffa531ccf9c31f2f55df6d7ca86eec92142df"
      ],
      "author": {
        "name": "Daniel Glöckner",
        "email": "dg@emlix.com",
        "time": "Tue Nov 17 15:22:56 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: musb: respect usb_request-\u003ezero in control requests\n\nIn gadget mode the answer to a control request should be followed by\na zero-length packet if the amount transferred is an exact multiple of\nthe endpoint\u0027s packet size and the requests has its \"zero\" flag set.\n\nThis patch prevents the request from being immediately removed from the\nqueue when a control IN transfer ends on a full packet and \"zero\" is set.\nThe next time ep0_txstate is entered, a zero-length packet is queued and\nthe request is removed as fifo_count is 0.\n\nSigned-off-by: Daniel Glöckner \u003cdg@emlix.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dfeffa531ccf9c31f2f55df6d7ca86eec92142df",
      "tree": "81dd260d9d219ebf55c48bbfddf2fc988e70d885",
      "parents": [
        "1230435c258e34b47ab7adc3db572c88a284234a"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Tue Nov 17 15:22:55 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: musb: fix ISOC Tx programming for CPPI DMAs\n\nIsochronous Tx DMA is getting programmed but never getting started\nfor CPPI and TUSB DMAs and thus Isochronous Tx doesn\u0027t work.\n\nFixing it by starting DMAs using musb_h_tx_dma_start().\n\nSigned-off-by: Swaminathan S \u003cswami.iyer@ti.com\u003e\nSigned-off-by: Babu Ravi \u003cravibabu@ti.com\u003e\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1230435c258e34b47ab7adc3db572c88a284234a",
      "tree": "0ccb800c523704564b294ed745e056c0f7c209cb",
      "parents": [
        "c5deb832d7a3f9618b09e6eeaa91a1a845c90c65"
      ],
      "author": {
        "name": "Ajay Kumar Gupta",
        "email": "ajay.gupta@ti.com",
        "time": "Tue Nov 17 15:22:54 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:16 2009 -0800"
      },
      "message": "USB: musb: Remove unwanted message in boot log\n\nRemoves below unnecessary log of almost 28 lines during boot.\n\nmusb_hdrc: hw_ep 0shared, max 64\nmusb_hdrc: hw_ep 1tx, max 512\nmusb_hdrc: hw_ep 1rx, max 512\n...\n...\nmusb_hdrc: hw_ep 13shared, max 4096\nmusb_hdrc: hw_ep 14shared, max 1024\nmusb_hdrc: hw_ep 15shared, max 1024\n\nSigned-off-by: Ajay Kumar Gupta \u003cajay.gupta@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c5deb832d7a3f9618b09e6eeaa91a1a845c90c65",
      "tree": "7676793d67592bac01c7605e4b37e26a63a27e9e",
      "parents": [
        "0de6ab8b91f2e1e8e7fc66a8b5c5e8ca82ea16b7"
      ],
      "author": {
        "name": "Thomas Dahlmann",
        "email": "dahlmann.thomas@arcor.de",
        "time": "Tue Nov 17 14:18:27 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:15 2009 -0800"
      },
      "message": "usb: amd5536udc: fixed shared interrupt bug and warning oops\n\n- fixed shared interrupt bug reported by Vadim Lobanov\n - fixed possible warning oops on driver unload when connected\n - prevent interrupt flood in PIO mode (\"modprobe amd5536udc use_dma\u003d0\")\n   when using gadget ether\n\nSigned-off-by: Thomas Dahlmann \u003cdahlmann.thomas@arcor.de\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0de6ab8b91f2e1e8e7fc66a8b5c5e8ca82ea16b7",
      "tree": "8b7438074e39102a056696d3ea96b9a6a08542c3",
      "parents": [
        "cea83241b3a84499c4f9b12f8288f787e7aa6383"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Nov 17 19:10:48 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:15 2009 -0800"
      },
      "message": "USB: ftdi_sio: Keep going when write errors are encountered.\n\nThe use of urb-\u003eactual_length to update tx_outstanding_bytes\nimplicitly assumes that the number of bytes actually written is the\nsame as the number of bytes we tried to write.  On error that\nassumption is violated so just use transfer_buffer_length the number\nof bytes we intended to write to the device.\n\nIf an error occurs we need to fall through and call\nusb_serial_port_softint to wake up processes waiting in\ntty_wait_until_sent.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@aristanetworks.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cea83241b3a84499c4f9b12f8288f787e7aa6383",
      "tree": "3d26ab1e85646b401d80677fd45d847ab3fe9261",
      "parents": [
        "c2f6595fbdb408d3d6850cfae590c8fa93e27399"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Wed Nov 18 22:51:18 2009 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:15 2009 -0800"
      },
      "message": "USB: musb_gadget: fix STALL handling\n\nThe driver incorrectly cancels the mass-storage device CSW request\n(which leads to device reset) due to giving back URB at the head of\nendpoint\u0027s queue after sending each STALL handshake; stop doing that\nand start checking for the queue being non-empty before stalling an\nendpoint and disallowing stall in such case in musb_gadget_set_halt()\nlike the other gadget drivers do.\n\nMoreover, the driver starts Rx request despite of the endpoint being\nhalted -- fix this by moving the SendStall bit check from musb_g_rx()\nto rxstate().  And we also sometimes get into rxstate() with DMA still\nactive after clearing an endpoint\u0027s halt (not clear why), so bail out\nin this case, similarly to what txstate() does...\n\nWhile at it, also do the following changes :\n\n- in musb_gadget_set_halt(), remove pointless Tx FIFO flushing (the\n  driver does not allow stalling with non-empty Tx FIFO anyway);\n\n- in rxstate(), stop pointlessly zeroing the \u0027csr\u0027 variable;\n\n- in musb_gadget_set_halt(), move the \u0027done\u0027 label to a more proper\n  place;\n\n- in musb_g_rx(), eliminate the \u0027done\u0027 label completely...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c2f6595fbdb408d3d6850cfae590c8fa93e27399",
      "tree": "028249fb4eb0878154230b013d59e1bf674d09ca",
      "parents": [
        "a8a84540eb3fd0493f250dc1c513bef6810a50fd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Nov 18 11:37:15 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:43:15 2009 -0800"
      },
      "message": "USB: EHCI: don\u0027t send Clear-TT-Buffer following a STALL\n\nThis patch (as1304) fixes a regression in ehci-hcd.  Evidently some\nhubs don\u0027t handle Clear-TT-Buffer requests correctly, so we should\navoid sending them when they don\u0027t appear to be absolutely necessary.\nThe reported symptom is that output on a downstream audio device cuts\nout because the hub stops relaying isochronous packets.\n\nThe patch prevents Clear-TT-Buffer requests from being sent following\na STALL handshake.  In theory a STALL indicates either that the\ndownstream device sent a STALL or that no matching TT buffer could be\nfound.  In either case, the transfer is completed and the TT buffer\ndoes not remain busy, so it doesn\u0027t need to be cleared.\n\nAlso, the patch fixes a minor flaw in the code that actually sends the\nClear-TT-Buffer requests.  Although the pipe direction isn\u0027t really\nused for control transfers, it should be a Send rather than a Receive.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nReported-by: Javier Kohen \u003cjkohen@users.sourceforge.net\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb08808ca252a76519d3b17fc3b6cfc6b2806e55",
      "tree": "bfcc5024903f269e46860a843b60d6cdfd2580a6",
      "parents": [
        "d0e94d17ed8590d53252212414a627125825b379"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Oct 21 14:42:11 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:42 2009 -0800"
      },
      "message": "Staging: update TODO files\n\nRemove my mail address.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d0e94d17ed8590d53252212414a627125825b379",
      "tree": "51944f6714abc2577bb8adda9025d2312ed59b8b",
      "parents": [
        "5996b3ddc422a16d53b8acf4980d0d6e8b2bf1ed"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Mon Nov 23 17:00:22 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:35 2009 -0800"
      },
      "message": "Staging: hv: Fix some missing author names\n\nFix some missing author names.\nThey were accidentally removed by someone within Microsoft before the\nfiles were sent for inclusion in the kernel.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5996b3ddc422a16d53b8acf4980d0d6e8b2bf1ed",
      "tree": "62f9898be6346988e33d2fb85b1b126accb3b5fb",
      "parents": [
        "8c960e49d8beaca7c5b3967cede225bbba36bf43"
      ],
      "author": {
        "name": "Haiyang Zhang",
        "email": "haiyangz@microsoft.com",
        "time": "Fri Nov 20 16:29:17 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:29 2009 -0800"
      },
      "message": "Staging: hv: Fix vmbus event handler bug\n\nThe flag ENABLE_POLLING is always enabled in original Makefile, but\naccidently removed during porting to mainline kernel. The patch fixes\nthis bug which can cause stalled network communication.  Credit needs to\ngo to Eric Sesterhenn \u003ceric.sesterhenn@lsexperts.de\u003e For pointing out a\ntypo in the original code as well.\n\nSigned-off-by: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Haiyang Zhang \u003chaiyangz@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c960e49d8beaca7c5b3967cede225bbba36bf43",
      "tree": "9921405430f94be245edb0db61b1c1c12f3dd8a8",
      "parents": [
        "a8a84540eb3fd0493f250dc1c513bef6810a50fd"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Nov 11 16:57:03 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:39:25 2009 -0800"
      },
      "message": "Staging: hv: Fix argument order in incorrect memset invocations in hyperv driver.\n\nNearly every invocation of memset in drivers/staging/hv/StorVsc.c has\nits arguments the wrong way around.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Hank Janssen \u003chjanssen@microsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16173c7c2d79da7eb89b41acfdebd74b130f4339",
      "tree": "59e4d3fe30f6218d26e14359036f311a5dc117d1",
      "parents": [
        "b037179f7a4fff7bd8279b0568a7dc663ebc9d15"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Nov 24 10:22:41 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:38:44 2009 -0800"
      },
      "message": "tty/of_serial: add missing ns16550a id\n\nMany boards have a bug-free ns16550 compatible serial port, which we should\nregister as PORT_16550A. This introduces a new value \"ns16550a\" for the\ncompatible property of of_serial to let a firmware choose that model instead\nof using the crippled PORT_16550 mode.\n\nReported-by: Alon Ziv \u003calonz@nolaviz.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b037179f7a4fff7bd8279b0568a7dc663ebc9d15",
      "tree": "1a0ad159ddea86a1d6e934cc4e64e95e70df3345",
      "parents": [
        "8627b96dd80dca440d91fbb1ec733be25912d0dd"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Sun Nov 15 05:42:18 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:38:32 2009 -0800"
      },
      "message": "bcm63xx_uart: Fix serial driver compile breakage.\n\nThe driver missed a small API change while sitting in Ralf\u0027s tree, this\npatch makes it compile again.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8627b96dd80dca440d91fbb1ec733be25912d0dd",
      "tree": "b0b534e46c6d8ba93a8183de4abfc1cdd0323a38",
      "parents": [
        "a8a84540eb3fd0493f250dc1c513bef6810a50fd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Wed Nov 18 14:12:58 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Nov 30 16:38:25 2009 -0800"
      },
      "message": "tty_port: handle the nonblocking open of a dead port corner case\n\nSome drivers allow O_NDELAY of a dead port (eg for setserial to work). In that\nsituation we must not try to raise the carrier.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ed9fd93e9a0c327e5d02313ba6e233c8e76da118",
      "tree": "77b3ac9a1243e29bad14e5d3cb80f1ffe8d60bb6",
      "parents": [
        "52c7b3f45dbf19359be60a95b8678656e73ce42b",
        "4e46bf89972b9d98a9f282a9fed2359756a5e34e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 15:21:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 15:21:50 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] fix crash when disconnecting usb storage\n  [SCSI] fix async scan add/remove race resulting in an oops\n  [SCSI] sd: Return correct error code for DIF\n"
    },
    {
      "commit": "52c7b3f45dbf19359be60a95b8678656e73ce42b",
      "tree": "a46a9c12a84062033dd6964507c36b9077216af3",
      "parents": [
        "5ebacb271242b3205b865efa1f40a12e981df79d",
        "62c5593aea4b71d61dc0f37fea96c556c158a042"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 15:17:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 15:17:24 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: gcm - fix another complete call in complete fuction\n  crypto: padlock-aes - Use the correct mask when checking whether copying is required\n"
    },
    {
      "commit": "af5fdf80645304e7077ab876a43b325425c7ef70",
      "tree": "f832bcdc45c60a7858b64f0a340cd10934c3eb9f",
      "parents": [
        "07a6d5a49c985ae6111221b93b3a48772cc4b976",
        "4d29196c535088e807061ce2a0aa526daec2edfb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:50:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:50:44 2009 -0800"
      },
      "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  at24: Use timeout also for read\n  i2c: Fix userspace_device list corruption\n  MAINTAINERS: Add missing i2c files\n  i2c/tsl2550: Fix lux value in extended mode\n"
    },
    {
      "commit": "07a6d5a49c985ae6111221b93b3a48772cc4b976",
      "tree": "ab55ca70c64aa8d9d9c8c003092ae9d95d2bfc57",
      "parents": [
        "b4297b01198bc2501038bb463b6631f6f3782cc0",
        "3fcca9ac6cbce35b3e81e247d375534117d5f4cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:50:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:50:01 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Update mach-types\n  ARM: 5793/1: ARM: Check put_user fail in do_signal when enable OABI_COMPAT\n  MAINTAINERS: add maintainer information for AMBA primecell drivers\n  [ARM] pxa/spitz: fix compile regression on spitz\n  ARM: PNX4008: i2c-pnx: use the same dev_id for request_irq and free_irq\n  [ARM] pxa/cpufreq: fix index assignments for end marker\n  ARM: PNX4008: fix watchdog device driver name\n  [ARM] kmap: fix build errors with DEBUG_HIGHMEM enabled\n"
    },
    {
      "commit": "a8a84540eb3fd0493f250dc1c513bef6810a50fd",
      "tree": "a5dc868177093b677ab50fa8aabc21c86cd65011",
      "parents": [
        "ffece4808d253131e910a0e0afada82f60b1980a",
        "28c1969ff887bc2a7df39272850dece01de03285"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:02:34 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:02:34 2009 -0800"
      },
      "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: fix ioctl to pass requested transfer mode to ide_find_dma_mode instead of UDMA6\n"
    },
    {
      "commit": "ffece4808d253131e910a0e0afada82f60b1980a",
      "tree": "9b662b6809de1a6d9df54e7455af1960849b097c",
      "parents": [
        "cd79bf7b1c061752dbee723bccf60c85d6c2d45d",
        "be24656a5e2d68bfd0744f0742c4aceef2cf44b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:02:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:02:23 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sunsu: Use sunserial_console_termios() in sunsu_console_setup().\n  sunsu: Pass true \u0027ignore_line\u0027 to console match when RSC or LOM console.\n  serial: suncore: Fix RSC/LOM handling in sunserial_console_termios().\n  serial: suncore: Add \u0027ignore_line\u0027 argument to sunserial_console_match().\n  sunsu: Fix detection of SU ports which are RSC console or control.\n  sunsab: Do not set sunsab_reg.cons right before registering minors.\n  sparc64: Fix definition of VMEMMAP_SIZE.\n"
    },
    {
      "commit": "cd79bf7b1c061752dbee723bccf60c85d6c2d45d",
      "tree": "bc892e172aa64aa80b087767dfce767559ae4795",
      "parents": [
        "d0964c37b539c2b76752b1ff8b0a618c5f82f077",
        "0cae200eec6330cd2c20b24279597be1da50dc93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:01:36 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 14:01:36 2009 -0800"
      },
      "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: (42 commits)\n  b44: Fix wedge when using netconsole.\n  wan: cosa: drop chan-\u003ewsem on error path\n  ep93xx-eth: check for zero MAC address on probe, not on device open\n  NET: smc91x: Fix irq flags\n  smsc9420: prevent BUG() if ethtool is called with interface down\n  r8169: restore mac addr in rtl8169_remove_one and rtl_shutdown\n  ipv4: additional update of dev_net(dev) to struct *net in ip_fragment.c, NULL ptr OOPS\n  e100: Use pci pool to work around GFP_ATOMIC order 5 memory allocation failure\n  sctp: on T3_RTX retransmit all the in-flight chunks\n  pktgen: Fix netdevice unregister\n  macvlan: fix gso_max_size setting\n  rfkill: fix miscdev ops\n  ath9k: set ps_default as false\n  hso: fix soft-lockup\n  hso: fix debug routines\n  pktgen: Fix device name compares\n  stmmac: do not fail when the timer cannot be used.\n  stmmac: fixed a compilation error when use the external timer\n  netfilter: xt_limit: fix invalid return code in limit_mt_check()\n  Au1x00: fix crash when trying register_netdev()\n  ...\n"
    },
    {
      "commit": "ff961c68b140fc99946b94b7dbed8cd1f1333ff4",
      "tree": "b2b8bcc693231e9437a6b25edd3490ff41154851",
      "parents": [
        "432983d2618b8b240657bc17d2e493b1a1a47af0",
        "46a965462a1c568a7cd7dc338de4a0afa5ce61c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:59:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:59:51 2009 -0800"
      },
      "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: keyboard - fix braille keyboard keysym generation\n"
    },
    {
      "commit": "432983d2618b8b240657bc17d2e493b1a1a47af0",
      "tree": "db287f55e7c58086e21e2438fa95b1972d05bc74",
      "parents": [
        "f8a2cee0911fca04dab114ebd961aa564b3e65c3",
        "862f89b3d4c6bf3caab7fc69661fc6e725edd00a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:58:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:58:50 2009 -0800"
      },
      "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: fix irq enable/disable in runtime PM code\n"
    },
    {
      "commit": "f8a2cee0911fca04dab114ebd961aa564b3e65c3",
      "tree": "c2816db88a4c15f835e00232c013f989156e7cee",
      "parents": [
        "a5e63931fd36b7c24e383106ac0f4523cf179206",
        "31769cef2e973544164aa7d0db2e2024660d5e21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:58:23 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:58:23 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: ohci: pass correct iso xmit timestamps to core\n  firewire: ohci: Make cycleMatch ISO transmission work\n"
    },
    {
      "commit": "a5e63931fd36b7c24e383106ac0f4523cf179206",
      "tree": "b4a625ed4a025a3030dc7986f44fc7a92cdc6358",
      "parents": [
        "970965270315e15b3ec3a3e0d734fb03b85f6875",
        "e49bd72f9cfba9f0d0204f961d036cd0c7e37f2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:58:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:58:01 2009 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:\n  V4L/DVB (13372): staging/go7007: fix mutex function usage for s2250\n  staging/go7007: Fix compilation by re-adding the missing s2250-loader.h\n  V4L/DVB (13530): Fix wrong parameter order in memset\n  V4L/DVB (13481): sh_mobile_ceu_camera: fix compile warning\n  V4L/DVB (13436): cxusb: Fix hang on DViCO FusionHDTV DVB-T Dual Digital 4 (rev 1)\n  V4L/DVB (13412): SMS_SIANO_MDTV should depend on HAS_DMA\n  V4L/DVB (13372a): MAINTAINERS: addition of gspca_gl860 driver\n  V4L/DVB (13371): davinci: remove stray duplicate config pointer\n  V4L/DVB (13366): em28xx: fix Reddo DVB-C USB TV Box GPIO\n  V4L/DVB (13345): soc-camera: sh_mobile_ceu_camera: call pm_runtime_disable\n  V4L/DVB (13344): soc-camera: properly initialise the device object when reusing\n  V4L/DVB (13343): v4l: add more missing linux/sched.h includes\n  V4L/DVB (13321): radio-gemtek-pci: fix double mutex_lock\n"
    },
    {
      "commit": "970965270315e15b3ec3a3e0d734fb03b85f6875",
      "tree": "891b39cb3f388ec79a162f5aa217a23efa421f61",
      "parents": [
        "b54eb1795c0cfeb6cc48fdcbd010e800541750ad",
        "ca9ab10033d190c1ede85fdf456307bdfdabf079"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:57:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:57:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Select CONFIG_SHMEM\n  drm/i915: Fix CRT hotplug detect by checking really no channels attached\n  agp/intel: new host bridge support\n  drm/i915: Add more registers save/restore for Ironlake suspend\n  drm/i915: Fix IRQ stall issue on Ironlake\n  drm/i915: HDMI hardware workaround for Ironlake\n  drm/i915: Fix and cleanup DPLL calculation for Ironlake\n  drm/i915: Avoid potential sleep whilst holding spinlock\n"
    },
    {
      "commit": "b54eb1795c0cfeb6cc48fdcbd010e800541750ad",
      "tree": "85ac272cfee48497ecaaf121b74db5a6bd021cf3",
      "parents": [
        "0bb324626575e89385ca384d8cdd98fbeaeb0545",
        "69ac74822277fa999a3f469d8362e93262deb3f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:57:03 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:57:03 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cciss: make device attrs static\n  Thaw refrigerated bdi flusher threads before invoking kthread_stop on them\n"
    },
    {
      "commit": "0bb324626575e89385ca384d8cdd98fbeaeb0545",
      "tree": "44862850c59aacbd7907300b203c75e7913838e5",
      "parents": [
        "1486b2014a1276b0134c774eddd79fd91352b791",
        "c4f7bc86279269d0e9520ded0617c609fd5e573a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:56:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:56:21 2009 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  acerhdf: return temperature in milidegree instead of degree\n  thinkpad-acpi: fix detection of old ThinkPads\n  thinkpad-acpi: fix sign of ERESTARTSYS return\n  ACPI: Add Thinkpad T400, T500 to OSI(Linux) white-list\n  ACPICA: Silence the warning about _BIF returning the buffer\n  ACPI: DMI init_set_sci_en_on_resume for HP-Compaq C700\n"
    },
    {
      "commit": "23e041dbaa80eb1032f9d612433c6b9062da5afd",
      "tree": "40783f4dff7c887e424c2466d7b74deb2c019a64",
      "parents": [
        "f50733450362182fd16d658751615635850a8bff",
        "5349ef3127c77075ff70b2014f17ae0fbcaaf199"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:54:10 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:54:10 2009 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/fb: fix FBIOGET/PUT_VSCREENINFO pixel clock handling\n  drm: make sure page protections are updated after changing vm_flags\n  drm/radeon/kms: Report vga connector is connected according to ddc_probe\n  drm: mm always protect change to unused_nodes with unused_lock spinlock\n  drm/radeon/kms: Disable TV load detect on RS400,RC410,RS480\n  drm/radeon/kms: read back register before writing in IIO.\n  drm/radeon/kms: fix handling of d1/d2 vga\n  drm: work around EDIDs with bad htotal/vtotal values\n  drm/radeon/kms: resume AGP by calling init.\n"
    },
    {
      "commit": "f50733450362182fd16d658751615635850a8bff",
      "tree": "f6eb22b1e51b2b29f4f528dc7d05dd6f07f3788b",
      "parents": [
        "50b767d0baee51be5b11703cdb2a5202f5b67582",
        "56adf7e8127d601b172e180b44551ce83404348f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:53:53 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:53:53 2009 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  shdma: fix initialization error handling\n  ioat3: fix pq completion versus channel deallocation race\n  async_tx: build-time toggling of async_{syndrome,xor}_val dma support\n  dmaengine: include xor/pq validate in device_has_all_tx_types()\n  ioat2,3: report all uncorrectable errors\n  ioat3: specify valid address for disabled-Q or disabled-P\n  ioat2,3: disable asynchronous error notifications\n  ioat3: dca and raid operations are incompatible\n  ioat: silence \"dca disabled\" messages\n"
    },
    {
      "commit": "50b767d0baee51be5b11703cdb2a5202f5b67582",
      "tree": "8846eb54ce902831ca84cd3915f0c7b4bc9f2b5e",
      "parents": [
        "199bc9ff5ca5e4b3bcaff8927b2983c65f34c263",
        "13c5939e42dc11da61e00fef7f6cca2a6824a59f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:53:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:53:14 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  Staging: octeon-ethernet: Assign proper MAC addresses.\n  Staging: Octeon: Use symbolic values for irq numbers.\n  MIPS: Octeon: Fix compile error in drivers/staging/octeon/ethernet-mdio.c\n"
    },
    {
      "commit": "7d34f46426c4f24a6c3356d5a938798a865ec9c6",
      "tree": "fc4f33785a528ed394337240d86ee896731dc39e",
      "parents": [
        "6e80133f7f247f313da1638af4ce30f2bac303cc",
        "a0a74d1ee2e38eb936a0437330da3a2fbc12b54e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:43:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 30 13:43:30 2009 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_fsl: Split hard and soft reset\n"
    },
    {
      "commit": "e49bd72f9cfba9f0d0204f961d036cd0c7e37f2e",
      "tree": "f2323f23474893a94a1aa8c07ce2170bb145ffbc",
      "parents": [
        "7924326fef03e9992c118a42aa148c4f824a4097"
      ],
      "author": {
        "name": "Pete Eberlein",
        "email": "pete@sensoray.com",
        "time": "Sun Nov 15 08:14:14 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 30 17:49:15 2009 -0200"
      },
      "message": "V4L/DVB (13372): staging/go7007: fix mutex function usage for s2250\n\nFix mutex function usage, which was overlooked in a previous patch.\n\nSigned-off-by: Pete Eberlein \u003cpete@sensoray.com\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7924326fef03e9992c118a42aa148c4f824a4097",
      "tree": "5f870e14d2bc76a9277aec06b3ffc92aade1865f",
      "parents": [
        "361c95119a60adb7f84946af648b7c87cdc55e17"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 30 17:37:20 2009 -0200"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Nov 30 17:37:20 2009 -0200"
      },
      "message": "staging/go7007: Fix compilation by re-adding the missing s2250-loader.h\n\nAs pointed by Stefan Lippers-Hollmann \u003cs.L-H@gmx.de\u003e,\n\nCommit:\tfd9a40da1db372833e1af6397d2f6c94ceff3dad broke s2250\ncompilation.\n\nThis patch re-adds the missing s2250-loader.h\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "827d42c9ac91ddd728e4f4a31fefb906ef2ceff7",
      "tree": "e29371d79d63d0a3ec2cb6d010b71147853fc771",
      "parents": [
        "4253119acf412fd686ef4bd8749b5a4d70ea3a51"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Nov 22 12:28:41 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 30 13:55:51 2009 -0500"
      },
      "message": "mac80211: fix spurious delBA handling\n\nLennert Buytenhek noticed that delBA handling in mac80211\nwas broken and has remotely triggerable problems, some of\nwhich are due to some code shuffling I did that ended up\nchanging the order in which things were done -- this was\n\n  commit d75636ef9c1af224f1097941879d5a8db7cd04e5\n  Author: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n  Date:   Tue Feb 10 21:25:53 2009 +0100\n\n    mac80211: RX aggregation: clean up stop session\n\nand other parts were already present in the original\n\n  commit d92684e66091c0f0101819619b315b4bb8b5bcc5\n  Author: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\n  Date:   Mon Jan 28 14:07:22 2008 +0200\n\n      mac80211: A-MPDU Tx add delBA from recipient support\n\nThe first problem is that I moved a BUG_ON before various\nchecks -- thereby making it possible to hit. As the comment\nindicates, the BUG_ON can be removed since the ampdu_action\ncallback must already exist when the state is !\u003d IDLE.\n\nThe second problem isn\u0027t easily exploitable but there\u0027s a\nrace condition due to unconditionally setting the state to\nOPERATIONAL when a delBA frame is received, even when no\naggregation session was ever initiated. All the drivers\naccept stopping the session even then, but that opens a\nrace window where crashes could happen before the driver\naccepts it. Right now, a WARN_ON may happen with non-HT\ndrivers, while the race opens only for HT drivers.\n\nFor this case, there are two things necessary to fix it:\n 1) don\u0027t process spurious delBA frames, and be more careful\n    about the session state; don\u0027t drop the lock\n\n 2) HT drivers need to be prepared to handle a session stop\n    even before the session was really started -- this is\n    true for all drivers (that support aggregation) but\n    iwlwifi which can be fixed easily. The other HT drivers\n    (ath9k and ar9170) are behaving properly already.\n\nReported-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0cae200eec6330cd2c20b24279597be1da50dc93",
      "tree": "89888a49f4eb1814c2ebabcfd2d5a3fa25ed9de8",
      "parents": [
        "40be261dfd8bfba4baeff40168d44a6a4450ace1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 30 00:13:28 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 30 00:13:28 2009 -0800"
      },
      "message": "b44: Fix wedge when using netconsole.\n\nFixes kernel bugzilla #14691\n\nDue to the way netpoll works, it is perfectly legal to see\nNAPI already scheduled when new device events are pending\nin b44_interrupt().\n\nSo logging a message about it is wrong and in fact harmful.\n\nBased upon a patch by Andreas Mohr.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "40be261dfd8bfba4baeff40168d44a6a4450ace1",
      "tree": "8ac8771778d4fbfaa8a1973bccaaea5dc8e1604b",
      "parents": [
        "3c91c7ae84966f992429e1e128c4936f22b89064"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sun Nov 29 06:02:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 30 00:06:51 2009 -0800"
      },
      "message": "wan: cosa: drop chan-\u003ewsem on error path\n\nThe other paths all drop chan-\u003ewsem.  This was found by a static\nchecker (smatch).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jan \"Yenya\" Kasprzak \u003ckas@fi.muni.cz\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c91c7ae84966f992429e1e128c4936f22b89064",
      "tree": "c13ec087971bd55235e1dfff1ae009d63d76db46",
      "parents": [
        "d5ccd67bb77ced5249067d05171992a7d5020393"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Nov 28 13:57:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:50:32 2009 -0800"
      },
      "message": "ep93xx-eth: check for zero MAC address on probe, not on device open\n\nIf we happen to have registered the driver without passing\na MAC address, we will print a zero MAC address and register\nthe interface with this invalid address, this is confusin. This\npatch moves the checking of a valid ethernet address and the\ngeneration of a random one down from the open function to\nthe probe function.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5ccd67bb77ced5249067d05171992a7d5020393",
      "tree": "647c1354244a1a29816ed1c1d463d2f6db056600",
      "parents": [
        "6c53b1b15e222244358d3cbbefd2a13920faa352"
      ],
      "author": {
        "name": "Russell King - ARM Linux",
        "email": "linux@arm.linux.org.uk",
        "time": "Sat Nov 28 00:13:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:47:14 2009 -0800"
      },
      "message": "NET: smc91x: Fix irq flags\n\nsmc91x.h defines SMC_IRQ_FLAGS to be -1 when it wants the interrupt\nflags to be taken from the resource structure.  However, d280ead\nchanged this to checking for non-zero resource flags.\n\nUnfortunately, this means that on some platforms, we end up passing\n\u0027-1\u0027 to request_irq rather than the desired result.  Combine the two\nconditions into one so that the IRQ flags are taken from the resource\nif either SMC_IRQ_FLAGS is -1 or the resource flags specify an\ninterrupt trigger.\n\nThis restores network on at least the Versatile platform.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f7ad1e3a24a64923538557b686d24c37b26f9d8",
      "tree": "e3ffd0a6972531c82a4222ffbe6c5a241ef7f55a",
      "parents": [
        "48b3d3efbd200ede1a4170bbcd81c062306a1907"
      ],
      "author": {
        "name": "Rudy Matela",
        "email": "rudy.matela@gmail.com",
        "time": "Sun Nov 29 23:42:42 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:42:42 2009 -0800"
      },
      "message": "wan: Coding style correction in HDLC/Frame Relay support routines\n\nAdded a space separating some if keywords from the following\nparenthesis to conform to the CodingStyle.\n\nSigned-off-by: Rudy Matela \u003crudy.matela@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48b3d3efbd200ede1a4170bbcd81c062306a1907",
      "tree": "e25764f083f75b9caf89c7440519f8d15f3c4cb4",
      "parents": [
        "e7473f12be7712aafe6df163222f26caadee1175"
      ],
      "author": {
        "name": "Rudy Matela",
        "email": "rudy.matela@gmail.com",
        "time": "Sun Nov 29 23:42:14 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:42:14 2009 -0800"
      },
      "message": "wan: Frame Relay/DLCI coding style corrections.\n\nAdded a space separating some keywords (if/while) from the following\nparenthesis to conform to the CodingStyle.\n\nSigned-off-by: Rudy Matela \u003crudy.matela@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c53b1b15e222244358d3cbbefd2a13920faa352",
      "tree": "365c523513c54ab2b4eed1ca710fa007b8f84cce",
      "parents": [
        "cc098dc705895f6b0109b7e8e026ac2b8ae1c0a1"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@smsc.com",
        "time": "Sun Nov 29 23:14:45 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:14:45 2009 -0800"
      },
      "message": "smsc9420: prevent BUG() if ethtool is called with interface down\n\nThis patch fixes a null pointer dereference BUG() if ethtool is used on\nan smsc9420 interface while it is down, because the phy_dev is only\nallocated while the interface is up.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@smsc.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc098dc705895f6b0109b7e8e026ac2b8ae1c0a1",
      "tree": "5fa899594290d93f7b0a9d72d1ab94e88b84ef70",
      "parents": [
        "bbf31bf18d34caa87dd01f08bf713635593697f2"
      ],
      "author": {
        "name": "Ivan Vecera",
        "email": "ivecera@redhat.com",
        "time": "Sun Nov 29 23:12:52 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 29 23:12:52 2009 -0800"
      },
      "message": "r8169: restore mac addr in rtl8169_remove_one and rtl_shutdown\n\nThe newer chipsets (all PCI-E) are known that they need full power cycle\n(AC or battery removal) to reset MAC address to a  hardwired one. Previous\npatch to address this problem loads the original MAC address from EEPROM.\nBut it brought other problem for which it is necessary to introduce a new\nmodule parameter.\nHowever, it might suffice to restore the initial MAC address before\nshutdown/reboot/kexec and when removing the module.\n\nSigned-off-by: Ivan Vecera \u003civecera@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "e7473f12be7712aafe6df163222f26caadee1175"
}
