)]}'
{
  "log": [
    {
      "commit": "1cec9727fbfd7baff2034796154be1a0297bcedd",
      "tree": "6e396500c1e91aff545bd5dcd8711608a5abedd8",
      "parents": [
        "cd7f50e25156711f16ce253c49c91adc4368849c"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:19:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:07 2009 -0700"
      },
      "message": "gigaset: add kerneldoc comments\n\nAdd kerneldoc comments to some functions in the Gigaset driver.\n\nImpact: documentation\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd7f50e25156711f16ce253c49c91adc4368849c",
      "tree": "d2d95b1a528e5833ed057c3f6c22fb2987b5e4a4",
      "parents": [
        "b5f581d55f7fef8d18773386faaa4304dbc2454b"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:06 2009 -0700"
      },
      "message": "gigaset: correct debugging output selection\n\nDump payload data consistently only when DEBUG_STREAM_DUMP debug bit\nis set.\n\nImpact: debugging aid\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5f581d55f7fef8d18773386faaa4304dbc2454b",
      "tree": "9f15f00ffe41bb2fd837673fd5ca2e0869923830",
      "parents": [
        "05eae94f2a2b6a05f10495c77162d0fecae67264"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:05 2009 -0700"
      },
      "message": "gigaset: improve error recovery\n\nWhen the Gigaset base stops responding, try resetting the USB\nconnection to recover.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05eae94f2a2b6a05f10495c77162d0fecae67264",
      "tree": "b640a53f7d81b61c019d504bc200b6f3d1dd1896",
      "parents": [
        "2038724cc785b3b186f0dfb0f8bfcea6468d9c4f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:01 2009 -0700"
      },
      "message": "gigaset: fix device ERROR response handling\n\nClear out pending command that got rejected with \u0027ERROR\u0027 response.\nThis fixes the bug where unloading the driver module would hang\nwith the message: \"gigaset: not searching scheduled commands: busy\"\nafter a device communication error.\n\nImpact: error handling bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2038724cc785b3b186f0dfb0f8bfcea6468d9c4f",
      "tree": "d749e8f13a1022f5332fb372abbad2c415a7f02a",
      "parents": [
        "eb4459ff3a3bdedb7a4da03fb9da2ba800b19f74"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:21:00 2009 -0700"
      },
      "message": "gigaset: announce if built with debugging\n\nMention in the driver load announcement whether the driver was built\nwith debugging messages enabled, to facilitate support.\n\nImpact: informational message\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb4459ff3a3bdedb7a4da03fb9da2ba800b19f74",
      "tree": "7079d02767ea736756e50a77a90c0187e93e3220",
      "parents": [
        "ee239d9901c13040598f6c46d5017869c6d14e2e"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:59 2009 -0700"
      },
      "message": "gigaset: handle isoc frame errors more gracefully\n\nDon\u0027t drop the remainder of an URB if an isochronous frame has an error.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee239d9901c13040598f6c46d5017869c6d14e2e",
      "tree": "da17fe435e47009304ebb3a5052eedf7aeae8249",
      "parents": [
        "3305adffc556f7998b40c31afcef4c8755ce919a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:58 2009 -0700"
      },
      "message": "gigaset: linearize skb\n\nThe code of the Gigaset driver assumes that sk_buff-s coming\nfrom the ISDN4Linux subsystem are always linear. Explicitly\ncalling skb_linearize() is cheap if they are, but much more\nrobust in case they ever aren\u0027t.\n\nImpact: robustness improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3305adffc556f7998b40c31afcef4c8755ce919a",
      "tree": "fe3d9bf1543356bd59ac259b61986587af370693",
      "parents": [
        "9803f79695f552265d5c70f148876b5e2a77dd6a"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:57 2009 -0700"
      },
      "message": "gigaset: fix reject/hangup handling\n\nSignal D channel disconnect in a few cases where it was missed,\nincluding when an incoming call is disconnected before it was\naccepted.\n\nImpact: error handling improvement\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9803f79695f552265d5c70f148876b5e2a77dd6a",
      "tree": "c21997015b599400285ddc63e040fc778a24e64b",
      "parents": [
        "e48470217d1822e3566b657002c6f79bd7a77345"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:55 2009 -0700"
      },
      "message": "isdn: make capidrv module parameter \"debugmode\" writeable\n\nBeing able to change the debugmode module parameter of capidrv on the\nfly is quite useful for debugging and doesn\u0027t do any harm.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e48470217d1822e3566b657002c6f79bd7a77345",
      "tree": "200e267a4149e63806afda52809590a7bacf34b7",
      "parents": [
        "812d73473af23dd738afa83ab77cd6c733b3721f"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:53 2009 -0700"
      },
      "message": "isdn: avoid races in capidrv\n\nIn several places, capidrv sends a CAPI message to the ISDN\ndevice and then updates its internal state accordingly.\nIf the response message from the device arrives before the\nstate is updated, it may be rejected or processed incorrectly.\nAvoid these races by updating the state before emitting the\nmessage.\n\nImpact: bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "812d73473af23dd738afa83ab77cd6c733b3721f",
      "tree": "8b0d0542025db835e834f84a0da872f1db0fd10f",
      "parents": [
        "f1af9f58546e2d98ef078fa30b2ef80a9042131e"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Tue Oct 06 12:18:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 22:20:52 2009 -0700"
      },
      "message": "isdn: accept CAPI Informational Info values as success\n\nInfo values in the 0x00xx range are defined in the CAPI standard\nas \"Informational, message processed successfully\". Therefore a\nCONNECT_B3_CONF message with an Info value in that range should\nopen an NCCI just as with Info\u003d\u003d0.\n\nImpact: minor bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nAcked-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "583e3f34ebf421e51bf15beb9df84ef70f7dd3f9",
      "tree": "e1a0951860331c150f49bc28a7fb581eefd00aa2",
      "parents": [
        "49643848f9ec8182cf04a83115f58d43854bbdc6"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Oct 05 02:22:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:41 2009 -0700"
      },
      "message": "be2net: Bug fix to properly update ethtool tx-checksumming after ethtool -K \u003cifname\u003e tx off\n\nThis is a fix for a bug which was a result of wrong use of checksum offload flag.\nThe status of tx-checksumming was not changed from on to off\nafter a \u0027ethtool -K \u003cifname\u003e tx off\u0027 operation.\nUse the proper checksum offload flag NETIF_F_HW_CSUM instead of\nNETIF_F_IP_CSUM and NETIF_F_IPV6_CSUM.\nPatch is against net-2.6 tree.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49643848f9ec8182cf04a83115f58d43854bbdc6",
      "tree": "8a06af2c67a7ef26131f083f861b12a0dd410a08",
      "parents": [
        "c5b9b92e07e4973b299537c5c684037349dc7e5c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Oct 05 02:22:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:39 2009 -0700"
      },
      "message": "be2net: Fix a typo in be_cmds.h\n\nMCC_STATUS_NOT_SUPPORTED should be decimal 66 not hex 66.\nThis patch fixes this typo. Patch against net-2.6 tree.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5b9b92e07e4973b299537c5c684037349dc7e5c",
      "tree": "d834d15785fe15563fead985ecd411663d1d8832",
      "parents": [
        "86aaf9ad8276160312c09771c0f8e64646996e4c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Oct 05 02:21:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:38 2009 -0700"
      },
      "message": "be2net: Bug Fix while accounting of multicast frames during netdev stats update\n\nWhile updating the statistics to be passed via the get_stats,\ntx multicast frames were being accounted instead of rx multicast frames.\nThis patch fixes the bug. This patch is against the net-2.6 tree.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86aaf9ad8276160312c09771c0f8e64646996e4c",
      "tree": "c1516a6658a9593f288c0f328d4de9a3485407db",
      "parents": [
        "5ee22a5aa9cd85527b93b24402db9ae2567d5aa6"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 05 11:46:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:37 2009 -0700"
      },
      "message": "qlge: Fix lock/mutex warnings.\n\nGet rid of spinlock and private mutex usage for exclusive access to the\nHW semaphore register.  rtnl_lock already creates exclusive access to\nthis register in all driver API.\nAdd rtnl to firmware worker threads that also use the HW semaphore register.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ee22a5aa9cd85527b93b24402db9ae2567d5aa6",
      "tree": "3aab2dc6c3507a3e0b5cd0d13c15d3523dab8f2c",
      "parents": [
        "d799bbfbe2dc94b95ad5735c99769892675c3ada"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 05 11:46:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:36 2009 -0700"
      },
      "message": "qlge: Fix queueing of firmware handler in ISR.\n\nCheck that we are not already polling firmware events before we queue the\nfirmware event worker, then disable firmware interrupts.\nOtherwise we can queue the same event multiple times.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d799bbfbe2dc94b95ad5735c99769892675c3ada",
      "tree": "5764405cfe8df009653fc3a9a3918c5827a1246a",
      "parents": [
        "f0b25932b8e60e96f5f371b27442e560803ac6f5"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 05 11:46:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 17:33:35 2009 -0700"
      },
      "message": "qlge: Fix some bit definitions for reset register.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0b25932b8e60e96f5f371b27442e560803ac6f5",
      "tree": "c04e8d202b88f79ac86b603cd135af26fee62dd4",
      "parents": [
        "a160ee69c6a4622ed30c377a978554015e9931cb"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "bebarino@gmail.com",
        "time": "Tue Oct 06 01:39:51 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 06 01:39:51 2009 -0700"
      },
      "message": "connector: Fix incompatible pointer type warning\n\nCommit 7069331 (connector: Provide the sender\u0027s credentials to the\ncallback, 2009-10-02) changed callbacks to take two arguments but missed\nthis one.\n\ndrivers/connector/cn_proc.c: In function ‘cn_proc_init’:\ndrivers/connector/cn_proc.c:263: warning: passing argument 3 of\n‘cn_add_callback’ from incompatible pointer type\n\nSigned-off-by: Stephen Boyd \u003cbebarino@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c6ae5b880b3d19cff6d14f0dcff3362e6f7ffdf",
      "tree": "f4f00d51c4afd7cee3b688204eddb49a1cf41c12",
      "parents": [
        "bf6fda63c452205f0e240ed8c511db5693857e93"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Oct 05 02:09:40 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 05 02:09:40 2009 -0700"
      },
      "message": "be2net: Fix a bug in preparation of mcc wrb which was causing flash operation to fail\n\nThis patch fixes a bug that got introduced in commit 76998bc7.\nDuring preparation of mcc wrb, req was being wrongly overwritten\nand the flash operation was failing.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf6fda63c452205f0e240ed8c511db5693857e93",
      "tree": "9a7100c35267907ec372d1918ad888328d833fee",
      "parents": [
        "9c501935a3cdcf6b1d35aaee3aa11c7a7051a305"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Mon Oct 05 00:40:03 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 05 00:40:03 2009 -0700"
      },
      "message": "pcnet_cs: add cis of National Semicondoctor\u0027s multifunction pcmcia card\n\npcnet_cs,serial_cs:\n  \nadd cis of National Semicondoctor\u0027s lan\u0026modem mulitifunction pcmcia card,\nNE2K, tamarack ethernet card,\nand some serial card(COMpad2, COMpad4).\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a825e00c98a2ee37eb2a0ad93b352e79d2bc1593",
      "tree": "d1af3a3328c61a65eab3ede81d3f77f53725228b",
      "parents": [
        "dbfec662f2aaf640f4a59242bd233206c3905bb8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Oct 02 12:30:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 04 21:08:49 2009 -0700"
      },
      "message": "e1000e: swap max hw supported frame size between 82574 and 82583\n\nThere appears to have been a mixup in the max supported jumbo frame size\nbetween 82574 and 82583 which ended up disabling jumbo frames on the 82574\nas a result.  This patch swaps the two so that this issue is resolved.\n\nThis patch fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d14261\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": "dbfec662f2aaf640f4a59242bd233206c3905bb8",
      "tree": "e459d6098f302e1da8384a3a04e8669162b29179",
      "parents": [
        "312eb9316fe2673100769e4028af2c1ee33cc40d"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Oct 02 08:58:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 04 21:08:45 2009 -0700"
      },
      "message": "ixgbe: add support for 82599 based X520 10G Dual KX4 Mezz card\n\nThis patch adds device support for the 82599 based X520 10GbE\nDual Port KX4 Mezzanine card.\n\nSigned-off-by: Don Skidmore\u003cdonald.c.skidmore@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": "312eb9316fe2673100769e4028af2c1ee33cc40d",
      "tree": "329e7e7c97f07505944b7a83239e2b678044fedf",
      "parents": [
        "6053bbf7bbdbb2c94547f830ad07636c17d7024e"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Oct 02 08:58:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 04 21:08:41 2009 -0700"
      },
      "message": "ixgbe: add support for 82599 Combined Backplane\n\nThis patch will add support for the 82599 Dual port Backplane\ndevice (0x10f8).  This device has the ability to link in serial (KR) and\nparallel (KX4/KX) modes, depending on what the switch capabilities are in\nthe blade chassis.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "6053bbf7bbdbb2c94547f830ad07636c17d7024e",
      "tree": "a72a2f61c86e65e2dcd076433c130ebc67384fed",
      "parents": [
        "cc44578b5a508889beb8ae3ccd4d2bbdf17bc86c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Oct 02 11:03:28 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 11:03:28 2009 -0700"
      },
      "message": "cnic: Fix NETDEV_UP event processing.\n\nThis fixes the problem of not handling the NETDEV_UP event properly\nduring hot-plug or modprobe of bnx2 after cnic.  The handling was\nskipped by mistakenly using \"else if\" to check for the event.\n\nAlso update version to 2.0.1.\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": "cc44578b5a508889beb8ae3ccd4d2bbdf17bc86c",
      "tree": "404dea134f659856a275c2f89cdb6ee623806213",
      "parents": [
        "98a5783af02f4c9b87b676d7bbda6258045cfc76"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:18 2009 -0700"
      },
      "message": "uvesafb/connector: Disallow unpliviged users to send netlink packets\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98a5783af02f4c9b87b676d7bbda6258045cfc76",
      "tree": "585e0ac7617053cc650e0f5acd93a6fc83211200",
      "parents": [
        "5788c56891cfb310e419c4f9ae20427851797431"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:15 2009 -0700"
      },
      "message": "pohmelfs/connector: Disallow unpliviged users to configure pohmelfs\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5788c56891cfb310e419c4f9ae20427851797431",
      "tree": "11df79a3db80bf03d2db1cee6e8e7065a57753e3",
      "parents": [
        "24836479a126e02be691e073c2b6cad7e7ab836a"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:13 2009 -0700"
      },
      "message": "dst/connector: Disallow unpliviged users to configure dst\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24836479a126e02be691e073c2b6cad7e7ab836a",
      "tree": "103d866a64b43f21bcf05baec542bac0aa6a221e",
      "parents": [
        "f1489cfb173509a3c13444b46b6c989bad4f5b16"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:10 2009 -0700"
      },
      "message": "dm/connector: Only process connector packages from privileged processes\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1489cfb173509a3c13444b46b6c989bad4f5b16",
      "tree": "cd8fc93b73081e358371b9852c7b62cb02516ded",
      "parents": [
        "18366b05a00349c1606269ba7422bf9b3a357ff2"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:05 2009 -0700"
      },
      "message": "connector: Removed the destruct_data callback since it is always kfree_skb()\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18366b05a00349c1606269ba7422bf9b3a357ff2",
      "tree": "e6576e41d6812696e65c492ff512def54583de76",
      "parents": [
        "7069331dbe7155f23966f5944109f909fea0c7e4"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:04 2009 -0700"
      },
      "message": "connector/dm: Fixed a compilation warning\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7069331dbe7155f23966f5944109f909fea0c7e4",
      "tree": "5ea80628d1bf5e776a540ee84814f085c9adff04",
      "parents": [
        "293500a23f4b0698cb04abfecfc9a954d8ab2742"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:01 2009 -0700"
      },
      "message": "connector: Provide the sender\u0027s credentials to the callback\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "293500a23f4b0698cb04abfecfc9a954d8ab2742",
      "tree": "15c873cfbdaebe5f644ae60958c656fd449061d5",
      "parents": [
        "19d5afd4f0d26201d8d8bec351ee0442775a5379"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:53:58 2009 -0700"
      },
      "message": "connector: Keep the skb in cn_callback_data\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19d5afd4f0d26201d8d8bec351ee0442775a5379",
      "tree": "8bf3b440d53c2e3a60c0a0ea69cb99bc3b729428",
      "parents": [
        "b607bd900051efc3308c4edc65dd98b34b230021"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Fri Oct 02 10:04:12 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:04:12 2009 -0700"
      },
      "message": "e1000e/igb/ixgbe: Don\u0027t report an error if devices don\u0027t support AER\n\nThe only error returned by pci_{en,dis}able_pcie_error_reporting() is\n-EIO which simply means that Advanced Error Reporting is not supported.\nThere is no need to report that, so remove the error check from e1000e,\nigb and ixgbe.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b607bd900051efc3308c4edc65dd98b34b230021",
      "tree": "bf96b07d32932602c4e7db0268e7dbb3f20a9c58",
      "parents": [
        "42324c62704365d6a3e89138dea55909d2f26afe"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 02 09:55:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 09:55:19 2009 -0700"
      },
      "message": "net: Fix wrong sizeof\n\nWhich is why I have always preferred sizeof(struct foo) over\nsizeof(var).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "66466797c7e2406579724e42eb9cfe05d53a882b",
      "tree": "59cba1a51a5a1911aca1608af473c907b7b077af",
      "parents": [
        "415e69e6574ab740e5db56152055eb899e7ac86e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Thu Oct 01 07:11:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 15:14:55 2009 -0700"
      },
      "message": "sky2: irqname based on pci address\n\nThis is based on Michal Schmidt fix for skge.\n\nMost network drivers request their IRQ when the interface is activated.\nsky2 does it in -\u003eprobe() instead, because it can work with two-port\ncards where the two net_devices use the same IRQ. This works fine most\nof the time, except in some situations when the interface gets renamed.\nConsider this example:\n\n1. modprobe sky2\n   The card is detected as eth0 and requests IRQ 17. Directory\n   /proc/irq/17/eth0 is created.\n2. There is an udev rule which says this interface should be called\n   eth1, so udev renames eth0 -\u003e eth1.\n3. modprobe 8139too\n   The Realtek card is detected as eth0. It will be using IRQ 17 too.\n4. ip link set eth0 up\n   Now 8139too requests IRQ 17.\n\nThe result is:\nWARNING: at fs/proc/generic.c:590 proc_register ...\nproc_dir_entry \u002717/eth0\u0027 already registered\n\nThe fix is for sky2 to name the irq based on the pci device, as is done\nby some other devices DRM, infiniband, ...  ie. sky2@pci:0000:00:00\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nReviewed-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "415e69e6574ab740e5db56152055eb899e7ac86e",
      "tree": "970ca864f2187dbd3a32164f44eb5f9e2ac24af5",
      "parents": [
        "89e95a613c8a045ce0c5b992ba19f10613f6ab2f"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Thu Oct 01 08:13:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 15:14:54 2009 -0700"
      },
      "message": "skge: use unique IRQ name\n\nMost network drivers request their IRQ when the interface is activated.\nskge does it in -\u003eprobe() instead, because it can work with two-port\ncards where the two net_devices use the same IRQ. This works fine most\nof the time, except in some situations when the interface gets renamed.\nConsider this example:\n\n1. modprobe skge\n   The card is detected as eth0 and requests IRQ 17. Directory\n   /proc/irq/17/eth0 is created.\n2. There is an udev rule which says this interface should be called\n   eth1, so udev renames eth0 -\u003e eth1.\n3. modprobe 8139too\n   The Realtek card is detected as eth0. It will be using IRQ 17 too.\n4. ip link set eth0 up\n   Now 8139too requests IRQ 17.\n\nThe result is:\nWARNING: at fs/proc/generic.c:590 proc_register ...\nproc_dir_entry \u002717/eth0\u0027 already registered\n...\nAnd \"ls /proc/irq/17\" shows two subdirectories, both called eth0.\n\nFix it by using a unique name for skge\u0027s IRQ, based on the PCI address.\nThe naming from the example then looks like this:\n$ grep skge /proc/interrupts\n 17:        169   IO-APIC-fasteoi   skge@pci:0000:00:0a.0, eth0\n\nirqbalance daemon will have to be taught to recognize \"skge@\" as an\nEthernet interrupt. This will be a one-liner addition in classify.c. I\nwill send a patch to irqbalance if this change is accepted.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28ad3957b913855e8d41a27f7b90bed944809625",
      "tree": "43436663907ba0a22a690104e9a3a4c901dfccd7",
      "parents": [
        "7b1401cf5cc4b72e1273a5d7e7566a58e7fba001"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 01 14:49:14 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:49:14 2009 -0700"
      },
      "message": "Kconfig: STRIP: Remove stale bits of STRIP help text\n\nRemove references to dead web site mosquitonet.Stanford.EDU.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b1401cf5cc4b72e1273a5d7e7566a58e7fba001",
      "tree": "8191db3a66c0d9593183eef89942e99e9714f392",
      "parents": [
        "bf18a9f8b32666cb6a4abd3e922c1b7e69735733"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 01 14:48:25 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:48:25 2009 -0700"
      },
      "message": "NET: mkiss: Fix typo\n\nThis typo was introduced by 5793f4be23f0171b4999ca68a39a9157b44139f3 on\nOctober 14, 2005 ...\n\nReported-by: Matti Aarnio \u003cmatti.aarnio@zmailer.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf18a9f8b32666cb6a4abd3e922c1b7e69735733",
      "tree": "6ebd3e28f30055b6a7b459b180becfb528eafec3",
      "parents": [
        "3d1285beff2e8467b8c3884d83b7a91a99aa9fcd"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Oct 01 14:37:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:37:34 2009 -0700"
      },
      "message": "tg3: Remove prev_vlan_tag from struct tx_ring_info\n\nprev_vlan_tag field is not used.\n\nPatch saves 512*8 bytes per tx queue ring on 64bit arches.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Matthew Carlson \u003cmcarlson@broadcom.com\u003e\n"
    },
    {
      "commit": "3d1285beff2e8467b8c3884d83b7a91a99aa9fcd",
      "tree": "c9ef033e58d18ef1a145e6f45b60de4ec31f62ff",
      "parents": [
        "fb74c2fcac05fced50cd11b8e8dcecede1d4d880"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Sep 30 22:28:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:34:44 2009 -0700"
      },
      "message": "move virtnet_remove to .devexit.text\n\nThe function virtnet_remove is used only wrapped by __devexit_p so define\nit using __devexit.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Alex Williamson \u003calex.williamson@hp.com\u003e\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb74c2fcac05fced50cd11b8e8dcecede1d4d880",
      "tree": "f22fa8554982cf501a0503b77bf230751e9cd136",
      "parents": [
        "1ebb5a1aa9a1ede80a37684215971c6130ac91c8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Sep 30 22:28:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:34:43 2009 -0700"
      },
      "message": "don\u0027t use __devexit_p to wrap sgiseeq_remove\n\nThe function sgiseeq_remove is defined using __exit, so don\u0027t use\n__devexit_p but __exit_p to wrap it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ebb5a1aa9a1ede80a37684215971c6130ac91c8",
      "tree": "b4c5325f0fb267e6ef662885171017b8d6b70872",
      "parents": [
        "ce501caf162a2b18c50b6915684217c3b9e16b46"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Sep 30 22:28:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:34:40 2009 -0700"
      },
      "message": "don\u0027t use __devexit_p to wrap meth_remove\n\nThe function meth_remove is defined using __exit, so don\u0027t use __devexit_p\nbut __exit_p to wrap it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: netdev@vger.kernel.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce501caf162a2b18c50b6915684217c3b9e16b46",
      "tree": "a373ef184d4dd1fa175617f1fdec7bc0f7eeef65",
      "parents": [
        "a98917acc73181668f2188ec617fea9ce3ac3944"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri Sep 18 02:13:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 14:34:29 2009 -0700"
      },
      "message": "bonding: set primary param via sysfs\n\nPrimary module parameter passed to bonding is pernament. That means if you\nrelease the primary slave and enslave it again, it becomes the primary slave\nagain. But if you set primary slave via sysfs, the primary slave is only set\nonce and it\u0027s not remembered in bond-\u003eparams structure. Therefore the setting is\nlost after releasing the primary slave. This simple one-liner fixes this.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a98917acc73181668f2188ec617fea9ce3ac3944",
      "tree": "f82216c759f286fe9e411856bbdcf6113c8f1030",
      "parents": [
        "417bc4b855f04dd4ad27a7cabe3e7996a7b78ddb",
        "e16c1bb67a0010b5bad26ddc3e691655fd7456e3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 12:43:07 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 12:43:07 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "a00d2102ce01df5f0a8892814ecd26d130d47e7d",
      "tree": "7954caab2f497ea267bab4c5f03a6bafa0a1d1a5",
      "parents": [
        "dcb9b5648a04d9178f9af9d8b684831a8ea59b9f"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Oct 01 01:10:31 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 01 01:10:31 2009 -0700"
      },
      "message": "ixgbe: correct the parameter description\n\nccffad25b5136958d4769ed6de5e87992dd9c65c changed parameters for function\nixgbe_update_uc_addr_list_generic but parameter description was not updated.\nThis patch corrects it.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.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": "dcb9b5648a04d9178f9af9d8b684831a8ea59b9f",
      "tree": "43ae520899a9ceb13dbc066d490b36b8fa262cc1",
      "parents": [
        "7bfc4ab5620d8169d2effc0dbb644f207f75a9e3"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Wed Sep 30 21:58:22 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 21:58:22 2009 -0700"
      },
      "message": "be2net: Workaround to fix a bug in Rx Completion processing.\n\nvtp bit in RX completion descriptor could be wrongly set in\nsome skews of BladEngine.  Ignore this  bit if vtm is not set.\nResending because the previous patch was against net-next tree.\nThis patch is against the net-2.6 tree.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bfc4ab5620d8169d2effc0dbb644f207f75a9e3",
      "tree": "1403872368215e18d82a9d304f832e8d5df722bb",
      "parents": [
        "a55c0a0ed41533b3a7b32a6c8acdc1bb04a017b5"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Sep 30 20:11:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:11:11 2009 -0700"
      },
      "message": "3c59x: Rework suspend and resume\n\nAs noticed by Alan Stern, there is still one issue with the driver:\nwe disable PCI IRQ on suspend, but other devices on the same IRQ\nline might still need the IRQ enabled to suspend properly.\n\nNowadays, PCI core handles all power management work by itself, with\none condition though: if we use dev_pm_ops. So, rework the driver to\nonly quiesce 3c59x internal logic on suspend, while PCI core will\nmanage PCI device power state with IRQs disabled.\n\nSuggested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSuggested-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a55c0a0ed41533b3a7b32a6c8acdc1bb04a017b5",
      "tree": "cd93d7603466c24f7d98596e8b70f2c4325f506f",
      "parents": [
        "f1914226e12044f0cacda59efc91bee972c30341"
      ],
      "author": {
        "name": "Choi, David",
        "email": "David.Choi@Micrel.Com",
        "time": "Fri Sep 25 14:42:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:57 2009 -0700"
      },
      "message": "drivers/net: ks8851_mll ethernet network driver\n\nThis is the first registration of ks8851 network driver with\nMLL(address/data multiplexed) interface.\n\nSigned-off-by : David J. Choi \u003cdavid.choi@micrel.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1914226e12044f0cacda59efc91bee972c30341",
      "tree": "8cacad205caa6d14829f196bfad3f46e72eac858",
      "parents": [
        "ec1652af18ef02c7c6ceeabb64f56f16eaf40ae9"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Wed Sep 23 03:50:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:18 2009 -0700"
      },
      "message": "skge: Make sure both ports initialize correctly\n\nIf allocation of the second ports fails, make sure that hw-\u003eports\n is not 2 otherwise we\u0027ll crash trying to access the second port.\n\nThis fix is copied from a similar fix in the sky2 driver (ca519274...),\nbut is untested, as I don\u0027t have a skge card.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec1652af18ef02c7c6ceeabb64f56f16eaf40ae9",
      "tree": "94596543902a232043993a3de5b2999a2b127b82",
      "parents": [
        "ebd6e7744f26b1a0e10d8a46ee57a3e76ceec6f9"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Sep 21 10:08:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:15 2009 -0700"
      },
      "message": "bcm63xx_enet: timeout off by one in do_mdio_op()\n\n`while (limit-- \u003e\u003d 0)\u0027 reaches -2 after the loop upon timeout.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebd6e7744f26b1a0e10d8a46ee57a3e76ceec6f9",
      "tree": "1d36cf922d5faede62f71b6eb71fd5c5b17b4aa6",
      "parents": [
        "f2c0d8df05228b64dbb2d8d4b6e2089c98041ada"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Sep 29 08:39:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:14 2009 -0700"
      },
      "message": "qlge: Fix error exit for probe call.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2c0d8df05228b64dbb2d8d4b6e2089c98041ada",
      "tree": "5a21c44e41d80c43795770ea11bd13afccfc6b17",
      "parents": [
        "06a49f7280091bd3dc27d4a4ceb17c68b8cda895"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Sep 29 08:39:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:11 2009 -0700"
      },
      "message": "qlge: Protect reset recovery with rtnl_lock().\n\nMove the call to rtnl_lock() to before the internal call to\nql_adapter_down()/ql_adapter_up().  This prevents collisions that can\nhappen when recovering from an asic error.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06a49f7280091bd3dc27d4a4ceb17c68b8cda895",
      "tree": "e5b50cc939bf6049f87fcfd7aa5045c527d0dc83",
      "parents": [
        "fd21cf52df990aea2c2403c35129b6501206422d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Sep 29 08:39:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:08 2009 -0700"
      },
      "message": "qlge: Fix spin_lock warning.\n\nRemove the unnecessary locking around the call to ql_adapter_reset().\n\nSep 25 08:17:29 localhost kernel:    SOFTIRQ-ON-W at:\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000000a2964\u003e] .lock_acquire+0x10c/0x158\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000004542e0\u003e] ._spin_lock+0x34/0x58\nSep 25 08:17:29 localhost kernel:                         [\u003cd000000006723070\u003e] .ql_adapter_down+0x40c/0x4a0 [qlge]\nSep 25 08:17:29 localhost kernel:                         [\u003cd0000000067256d8\u003e] .qlge_close+0x38/0x58 [qlge]\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000003ada6c\u003e] .dev_close+0xdc/0x118\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000003adb48\u003e] .rollback_registered+0xa0/0x158\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000003adc50\u003e] .unregister_netdevice+0x50/0x7c\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000003adca0\u003e] .unregister_netdev+0x24/0x40\nSep 25 08:17:29 localhost kernel:                         [\u003cd00000000672e0c0\u003e] .qlge_remove+0x28/0x64 [qlge]\nSep 25 08:17:29 localhost kernel:                         [\u003cc000000000253fdc\u003e] .pci_device_remove+0x50/0x90\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000002f5434\u003e] .__device_release_driver+0x94/0xf8\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000002f5560\u003e] .driver_detach+0xc8/0xfc\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000002f3fd8\u003e] .bus_remove_driver+0xb4/0x114\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000002f5d4c\u003e] .driver_unregister+0x80/0xa4\nSep 25 08:17:29 localhost kernel:                         [\u003cc00000000025421c\u003e] .pci_unregister_driver+0x50/0xc8\nSep 25 08:17:29 localhost kernel:                         [\u003cd00000000672e044\u003e] .qlge_exit+0x1c/0x34 [qlge]\nSep 25 08:17:29 localhost kernel:                         [\u003cc0000000000ac8b0\u003e] .SyS_delete_module+0x234/0x2d0\nSep 25 08:17:29 localhost kernel:                         [\u003cc000000000008554\u003e] syscall_exit+0x0/0x40\nSep 25 08:17:29 localhost kernel:    INITIAL USE at:\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd21cf52df990aea2c2403c35129b6501206422d",
      "tree": "2bf99bfe851b8bce42c7c15dee694038b8944924",
      "parents": [
        "fbcbe56cf4c6e880c1902cc066168f79ec5c2b27"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Sep 29 08:39:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:07 2009 -0700"
      },
      "message": "qlge: Fix out of sync hardware semaphore.\n\nql_clear_routing_entries() takes/gives it\u0027s own hardware semaphore since\nit is called from more than one place.  ql_route_initialize() should\nmake this call and THEN take it\u0027s own semaphore before doing it\u0027s work.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fbcbe56cf4c6e880c1902cc066168f79ec5c2b27",
      "tree": "d779ffd9187289383871a65f577314879c1ab1ca",
      "parents": [
        "6ad3810b0ec9e00eb00500ec4f7a554aa8f5a577"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Tue Sep 29 08:39:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:05 2009 -0700"
      },
      "message": "qlge: Fix bad bit definitions.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ad3810b0ec9e00eb00500ec4f7a554aa8f5a577",
      "tree": "e0385eb32a670752f7dff95ad4bcb09817b467f4",
      "parents": [
        "aad719182d9c6a785931efe87b978eb6f7742e0e"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Wed Sep 30 12:08:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:03:02 2009 -0700"
      },
      "message": "ixgbe: Remove ATR computation for UDP traffic\n\nATR support for UDP on 82599 needs to be redesigned, since the\ncurrent model doesn\u0027t make much sense.  The fallout from having\nit in though is it causes all UDP traffic to still compute the\nATR hashes on transmit, which are useless.  This removal will\nreturn upwards of 10% of relative computational overhead in\nforwarding tests.\n\nSigned-off-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": "aad719182d9c6a785931efe87b978eb6f7742e0e",
      "tree": "81e969be4ac9aee0181f0734db8e8f2bb9d1009a",
      "parents": [
        "e0f4daffb3025357849153899b114813fddf7b9e"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Wed Sep 30 12:08:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:02:59 2009 -0700"
      },
      "message": "ixgbe patch to provide NIC\u0027s tx/rx counters via ethtool\n\nWhen LRO is enabled, the received packet and byte counters represent the\nLRO\u0027d packets, not the packets/bytes on the wire.  The Intel 82599 NIC has\nregisters that keep count of the physical packets.  Add these counters to\nthe ethtool stats.  The byte counters are 36-bit, but the high 4 bits were\nbeing ignored in the 2.6.31 ixgbe driver:  Read those as well to allow\nlonger time between polling the stats to detect wraps.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.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": "e0f4daffb3025357849153899b114813fddf7b9e",
      "tree": "f90380fdf53bcf3b05c12f57bec8a594400f90db",
      "parents": [
        "539e5f02c5d11d14a75dae88ed92b32386649e75"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Wed Sep 30 12:07:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:02:56 2009 -0700"
      },
      "message": "ixgbe: Bump driver version number\n\nA number of changes have gone in since the last version bump.  Bump\nit to reflect the changes.\n\nSigned-off-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": "539e5f02c5d11d14a75dae88ed92b32386649e75",
      "tree": "d99a52db1a13355bfe9137e7dcbfb9abc2051778",
      "parents": [
        "84f62d4b5888bd1a254d6055e5ff6989bae8a6a9"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Wed Sep 30 12:07:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:02:55 2009 -0700"
      },
      "message": "ixgbe: Fix backplane flow control autoneg\n\nBackplane flow control autonegotiation is currently broken for\nixgbe devices.  This patch fixes the flow control issues\nwith clause 37 autoneg.\n\nSigned-off-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": "84f62d4b5888bd1a254d6055e5ff6989bae8a6a9",
      "tree": "78421a00358767a96d96c88b2a9aa0bc0aaa5e83",
      "parents": [
        "8c185ab6185bf5e67766edb000ce428269364c86"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Wed Sep 30 12:07:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 20:02:52 2009 -0700"
      },
      "message": "ixgbe: Fix disabling of relaxed ordering with Tx DCA\n\n82599 has a different register offset for the Tx DCA control registers.\nWe disable relaxed ordering of the descriptor writebacks for Tx head\nwriteback, but didn\u0027t disable it properly for 82599.  However, this\nshouldn\u0027t be a visible issue, since ixgbe doesn\u0027t use Tx head writeback.\nThis patch just makes sure we\u0027re not doing blind writes to offsets we\ndon\u0027t expect.\n\nSigned-off-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": "b7058842c940ad2c08dd829b21e5c92ebe3b8758",
      "tree": "5fe78d599fc345ca0bcd4b083b79095a54b2921b",
      "parents": [
        "eb1cf0f8f7a9e5a6d573d5bd72c015686a042db0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 16:12:20 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 30 16:12:20 2009 -0700"
      },
      "message": "net: Make setsockopt() optlen be unsigned.\n\nThis provides safety against negative optlen at the type\nlevel instead of depending upon (sometimes non-trivial)\nchecks against this sprinkled all over the the place, in\neach and every implementation.\n\nBased upon work done by Arjan van de Ven and feedback\nfrom Linus Torvalds.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e16c1bb67a0010b5bad26ddc3e691655fd7456e3",
      "tree": "d051731baf91baced7b3811ceab61ec94b005912",
      "parents": [
        "78bd6bbf3c12f49e2cb6897bfd73a62325ed3aaa"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Tue Sep 29 20:47:25 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 29 17:25:16 2009 -0400"
      },
      "message": "ar9170: fix bug in iq-auto calibration value calculation\n\nThis patch fixes a embarrassing bug which was introduced by:\n\"[PATCH] ar9170: implement frequency calibration for one-stage/openfw\"\n\nThe phy_data variable initialization has to done outside the for-loop\nscope. This is because the for-loop uses u32 phy_data variable more\nlike a 4-byte field. But in each run only a single byte is calculated.\nTherefore phy_data content needs to stay the same for at least 3 more\niterations, before the complete set can be uploaded.\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78bd6bbf3c12f49e2cb6897bfd73a62325ed3aaa",
      "tree": "01aa05acebf31c7b47d37addbb1b590d366c8f5f",
      "parents": [
        "ffed1307c9672337fc7d051ab5ed04f8806467e2"
      ],
      "author": {
        "name": "Michal Szalata",
        "email": "szalat@gmail.com",
        "time": "Tue Sep 29 15:37:53 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 29 17:25:16 2009 -0400"
      },
      "message": "rt2x00: Thrustmaster FunAccess WIFI USB and rt73usb\n\nThrustmaster FunAccess WIFI USB works with rt73usb with little\nmodification of rt73usb.c.\nTested with version 2.3.0 of driver.\n\nSigned-off-by: Michal Szalata \u003cszalat@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ffed1307c9672337fc7d051ab5ed04f8806467e2",
      "tree": "a9c362b849064003def58184b26194f7ff30aeaf",
      "parents": [
        "b96ab540c1deac17238c4902c328ee08c3130370"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Sat Sep 26 22:30:15 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 29 17:25:16 2009 -0400"
      },
      "message": "mac80211_hwsim: Fix initial beacon timer configuration\n\nmac80211_hwsim does not start transmitting Beacon frames when hostapd\nis started for the first time and restarting hostapd fixes this. The\nissue is caused by the config() handler not being able to start\nbeacon_timer when beacon interval is not yet known and\nbss_info_changed() handler not starting the timer. This can be fixed by\nmaking the bss_info_changed() update the timer.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b96ab540c1deac17238c4902c328ee08c3130370",
      "tree": "fb4cc97d18d337346cf946f2912a1305a22f6ccf",
      "parents": [
        "1f08e84ff642294e42d138442a388989ffb20865"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 23 18:51:21 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 29 17:25:15 2009 -0400"
      },
      "message": "b43: Always use block-I/O for the PIO data registers\n\nOn SDIO the PIO data register seems to be hardwired to LE. So\nthe MACCTL bit has no effect on the endianness.\nSo also use block-I/O for the last word of the packet. block-I/O is always LE.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nTested-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb1cf0f8f7a9e5a6d573d5bd72c015686a042db0",
      "tree": "ee5e1e52ef663e1a4d19c7abd6477a8ed75fda41",
      "parents": [
        "47379052b5c87707bc6e20a2a4f6ac156fb8357c",
        "a0d97d6c7ceddc176b5eed171aa2a52e32cf3eda"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 28 14:50:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 28 14:50:06 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "a0d97d6c7ceddc176b5eed171aa2a52e32cf3eda",
      "tree": "41a10c5814fa40100925d82dde68d1dcbe5ea25b",
      "parents": [
        "50fab0760a6c07cded229357a1351c325a575770"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Fri Sep 25 10:18:21 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 28 16:55:08 2009 -0400"
      },
      "message": "sony-laptop: re-read the rfkill state when resuming from suspend\n\nWithout this, the hard-blocked state will be reported incorrectly if\nthe hardware switch is changed while the laptop is suspended.\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nTested-by: Norbert Preining \u003cpreining@logic.at\u003e\nAcked-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "50fab0760a6c07cded229357a1351c325a575770",
      "tree": "93bb6f7cc4b02890ed3cbde92405646c1ed4983b",
      "parents": [
        "8f1546cadf7ac5e9a40d54089a1c7302264ec49b"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Thu Sep 24 20:15:24 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 28 16:55:07 2009 -0400"
      },
      "message": "sony-laptop: check for rfkill hard block at load time\n\n\"I recently (on a flight) I found out that when I boot with the hard-switch\nactivated, so turning off all wireless activity on my laptop, the state\nis not correctly announced in /dev/rfkill (reading it with rfkill command,\nor my own gnome applet)...\n\nAfter turning off and on again the hard-switch the events were right.\"\n\nWe can fix this by querying the firmware at load time and calling\nrfkill_set_hw_state().\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nTested-by: Norbert Preining \u003cpreining@logic.at\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nCC: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7a794048ff30d53764c1e41ccb2bff7f7bec2a8",
      "tree": "c9c25b77c0bc9a11fd65fae5aae043d66d12691d",
      "parents": [
        "2814298639619b0aa994fe1aee55438f1e26a2a8"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Sep 25 14:24:23 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 28 16:55:05 2009 -0400"
      },
      "message": "iwlwifi: fix 3945 ucode info retrieval after failure\n\nWhen hardware or uCode problem occurs driver captures significant\ninformation from device to enable debugging. The format of this information\nis different between 3945 and 4965 and later devices, yet currently the\n3945 uses the 4965 and later format. Fix this by adding a new library call\nthat is initialized to the correct formatting routine based on device.\n\nThis moves the iwlagn event and error log handling back to iwl-agn.c to\nmake it part of iwlagn module.\n\nAlso remove the 3945 sysfs file that triggers dump of event log - there is\nalready a debugfs file that can do it for all drivers.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2814298639619b0aa994fe1aee55438f1e26a2a8",
      "tree": "3b328b313ce9867927757a337da25e1c6883811f",
      "parents": [
        "2fac9717a05fc4b4824422d2c439c1260807c110"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Sep 25 14:24:22 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 28 16:55:04 2009 -0400"
      },
      "message": "iwlwifi: fix memory leak in command queue handling\n\nAlso free the array of command pointers and meta data of each\ncommand buffer when command queue is freed.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fac9717a05fc4b4824422d2c439c1260807c110",
      "tree": "7b6eb7a4dae0c9e0ea11b389357f5ac226376ccd",
      "parents": [
        "4be3bd8ccc195297870b9ffca4ef18bcbc2f1822"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Sep 25 14:24:21 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 28 16:55:04 2009 -0400"
      },
      "message": "iwlwifi: fix debugfs buffer handling\n\nWe keep track of where to write into a buffer by keeping a count of how\nmuch has been written so far. When writing to the buffer we thus take the\nbuffer pointer and adding the count of what has been written so far.\nKeeping track of what has been written so far is done by incrementing\nthis number every time something is written to the buffer with how much has\nbeen written at that time.\n\nCurrently this number is incremented incorrectly when using the\n\"hex_dump_to_buffer\" call to add data to the buffer. Fix this by only\nadding what has been added to the buffer in that call instead of what has\nbeen added since beginning of buffer.\n\nIssue was discovered and discussed during testing of\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d464598 .\n\nWhen a user views any of these files they will see something like:\n\n[  179.355202] ------------[ cut here ]------------\n[  179.355209] WARNING: at ../lib/vsprintf.c:989 vsnprintf+0x5ec/0x5f0()\n[  179.355212] Hardware name: VGN-Z540N\n[  179.355213] Modules linked in: i915 drm i2c_algo_bit i2c_core ipv6 acpi_cpufreq cpufreq_userspace cpufreq_powersave cpufreq_ondemand cpufreq_conservative cpufreq_stats freq_table container sbs sbshc arc4 ecb iwlagn iwlcore joydev led_class mac80211 af_packet pcmcia psmouse sony_laptop cfg80211 iTCO_wdt iTCO_vendor_support pcspkr serio_raw rfkill intel_agp video output tpm_infineon tpm tpm_bios button battery yenta_socket rsrc_nonstatic pcmcia_core processor ac evdev ext3 jbd mbcache sr_mod sg cdrom sd_mod ahci libata scsi_mod ehci_hcd uhci_hcd usbcore thermal fan thermal_sys\n[  179.355262] Pid: 5449, comm: cat Not tainted 2.6.31-wl-54419-ge881071 #62\n[  179.355264] Call Trace:\n[  179.355267]  [\u003cffffffff811ad14c\u003e] ? vsnprintf+0x5ec/0x5f0\n[  179.355271]  [\u003cffffffff81041348\u003e] warn_slowpath_common+0x78/0xd0\n[  179.355275]  [\u003cffffffff810413af\u003e] warn_slowpath_null+0xf/0x20\n[  179.355277]  [\u003cffffffff811ad14c\u003e] vsnprintf+0x5ec/0x5f0\n[  179.355280]  [\u003cffffffff811ad23d\u003e] ? scnprintf+0x5d/0x80\n[  179.355283]  [\u003cffffffff811ad23d\u003e] scnprintf+0x5d/0x80\n[  179.355286]  [\u003cffffffff811aed29\u003e] ? hex_dump_to_buffer+0x189/0x340\n[  179.355290]  [\u003cffffffff810e91d7\u003e] ? __kmalloc+0x207/0x260\n[  179.355303]  [\u003cffffffffa02a02f8\u003e] iwl_dbgfs_nvm_read+0xe8/0x220 [iwlcore]\n[  179.355306]  [\u003cffffffff811a9b62\u003e] ? __up_read+0x92/0xb0\n[  179.355310]  [\u003cffffffff810f0988\u003e] vfs_read+0xc8/0x1a0\n[  179.355313]  [\u003cffffffff810f0b50\u003e] sys_read+0x50/0x90\n[  179.355316]  [\u003cffffffff8100bd6b\u003e] system_call_fastpath+0x16/0x1b\n[  179.355319] ---[ end trace 2383d0d5e0752ca0 ]---\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8823ad31cd3baf73bd21913cf030b9e7afd22923",
      "tree": "f697f658ee563e856bcc6f3880577b5974fec045",
      "parents": [
        "1b66c1ef2fd86082d49b1e005bd86fd0c60ad552"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Sep 28 12:47:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 28 12:47:36 2009 -0700"
      },
      "message": "isdn: fix netjet/isdnhdlc build errors\n\nCommit cb3824bade2549d7ad059d5802da43312540fdee didn\u0027t fix this problem.\n\nFix build errors in netjet, using isdnhdlc module:\n\ndrivers/built-in.o: In function `mode_tiger\u0027:\nnetjet.c:(.text+0x1ca0c7): undefined reference to `isdnhdlc_rcv_init\u0027\nnetjet.c:(.text+0x1ca0d4): undefined reference to `isdnhdlc_out_init\u0027\ndrivers/built-in.o: In function `fill_dma\u0027:\nnetjet.c:(.text+0x1ca2bd): undefined reference to `isdnhdlc_encode\u0027\ndrivers/built-in.o: In function `read_dma\u0027:\nnetjet.c:(.text+0x1ca614): undefined reference to `isdnhdlc_decode\u0027\ndrivers/built-in.o: In function `nj_irq\u0027:\nnetjet.c:(.text+0x1cb07a): undefined reference to `isdnhdlc_encode\u0027\n\ndrivers/built-in.o: In function `isdnhdlc_decode\u0027:\n(.text+0x1c2088): undefined reference to `crc_ccitt_table\u0027\ndrivers/built-in.o: In function `isdnhdlc_encode\u0027:\n(.text+0x1c2339): undefined reference to `crc_ccitt_table\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b66c1ef2fd86082d49b1e005bd86fd0c60ad552",
      "tree": "4245fdd3afdc4c9cc64678efbf4f9741d2c6ff8e",
      "parents": [
        "2f72291d3d0e440f9343c7b97dc233c1a122165a"
      ],
      "author": {
        "name": "Juha Leppanen",
        "email": "juha_motorsportcom@luukku.com",
        "time": "Mon Sep 28 12:45:29 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 28 12:45:29 2009 -0700"
      },
      "message": "atm: dereference of he_dev-\u003erbps_virt in he_init_group()\n\nThe prefix decrement causes a very long loop if pci_pool_alloc() failed\nin the first iteration. Also I swapped rbps and rbpl arguments.\n\nReported-by: Juha Leppanen \u003cjuha_motorsportcom@luukku.com\u003e\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a71b4f5e2b42a773947625ce0a6367837f8d9359",
      "tree": "f87293d318fe3c2f11b14db766f8760493fa50cc",
      "parents": [
        "11b7f7b37809f594951b7f98094c85f433f86d1a"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Sep 25 12:20:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:16:05 2009 -0700"
      },
      "message": "e1000: cleanup unused prototype\n\nThe function e1000_enable_tx_pkt_filtering() was removed in\na previous cleanup patch.  this removes the no longer used\nprototype.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "11b7f7b37809f594951b7f98094c85f433f86d1a",
      "tree": "02e018e0b2264454c3a010af3392276a0f77e0cd",
      "parents": [
        "8f601b2d565fdf24e34d90c617cd4b777faad68f"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:20:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:16:01 2009 -0700"
      },
      "message": "e1000: fix namespacecheck warnings\n\na couple of functions needed to be removed/declared static\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "8f601b2d565fdf24e34d90c617cd4b777faad68f",
      "tree": "80af51b1bbdf17cf8f1897f096e4e911407897be",
      "parents": [
        "120a5d0d588c9a4d47574fcfdab8454817c8586c"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:20:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:58 2009 -0700"
      },
      "message": "e1000: drop unused functionality for eeprom write/read\n\neerd and eewr don\u0027t exist on pre PCIe devices\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "120a5d0d588c9a4d47574fcfdab8454817c8586c",
      "tree": "7fd259149f9fbbf38f777995f568ec5aa32f7a04",
      "parents": [
        "650b5a5cc34b9fbd38b68e9b8bb1455222fcdb87"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 15:19:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:55 2009 -0700"
      },
      "message": "e1000: updated whitespace and comments\n\nA large whitespace change to e1000_hw.[ch] in order to update it to kernel coding\nstyle (by running lindent).  Updated function header comments into kdoc style.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "650b5a5cc34b9fbd38b68e9b8bb1455222fcdb87",
      "tree": "86056bc988f98d4562c251a5ff690c6032d42855",
      "parents": [
        "3d6114e71dffb9fb9dedc8569103310c5bbf0296"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:19:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:52 2009 -0700"
      },
      "message": "e1000: drop redunant line of code, cleanup\n\nadapter was being assigned twice, also clarified variable name and unwrapped\nline.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "3d6114e71dffb9fb9dedc8569103310c5bbf0296",
      "tree": "7fc265f766ef35cb6330e73680d83e6140fae30f",
      "parents": [
        "8fce47317fc96b222ea7e28fb6d153b1855e91cd"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:19:02 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:47 2009 -0700"
      },
      "message": "e1000: remove races when changing mtu\n\nthis patch fixes a bug that occurs when routing packets and simultaneously\nchanging the mtu.  the rx_buffer_len variable is used during the rx cleanup\nand if that changes on the fly without stopping traffic bad things happen\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "8fce47317fc96b222ea7e28fb6d153b1855e91cd",
      "tree": "f1981a54e82c35779b83b20d6e58e22f29700595",
      "parents": [
        "cdd7549e27bf5e8abc4e19d5e8d110b8252b4fe4"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:18:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:45 2009 -0700"
      },
      "message": "e1000: two workarounds were incomplete, fix them\n\n1) 82544 does not need last_tx_tso workaround, it interferes with the 82544\nworkaround too\n2) 82544 hang workaround was using the address of the page struct instead of\nthe physical address as its \"workaround decider\" not sure how that ever worked\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "cdd7549e27bf5e8abc4e19d5e8d110b8252b4fe4",
      "tree": "20682463abca2954c6a50ec1ac77971e989becc3",
      "parents": [
        "be0f071956e2142e2e88e9d6d5655ba1c75d07c8"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:18:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:42 2009 -0700"
      },
      "message": "e1000: fix tx waking queue after queue stopped during shutdown\n\nThis fix closes a race where the adapter can be shutting down while\nhard_start_xmit is being called and interrupts are being handled.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "be0f071956e2142e2e88e9d6d5655ba1c75d07c8",
      "tree": "e0b1be3f259841aaabcfbb02c4495dd2580d0130",
      "parents": [
        "baa34745fe6263c733f43feddb0b8100d6538f37"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:17:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:36 2009 -0700"
      },
      "message": "e1000: test link state conclusively\n\ne1000 was using one particular way to detect link, but with the advent\nof some of the newer hardware designs using SERDES connections, tests\nfor link must completely cover all cases.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "baa34745fe6263c733f43feddb0b8100d6538f37",
      "tree": "c77d8e304a958f01f9665a51e1703e1f20c499dd",
      "parents": [
        "51851073093f36a626de5f5eb1b87db9cae7e0d2"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:17:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:34 2009 -0700"
      },
      "message": "e1000: stop timers at appropriate times\n\nthere were some hotplug cases that made timers still run after the driver\nhad been removed, make sure to stop all the timers and not allow racy\nreschedules.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "51851073093f36a626de5f5eb1b87db9cae7e0d2",
      "tree": "b78b351ca6531e8efd531db04795627d7f0d6891",
      "parents": [
        "282b177782b6bea756f9d46f72422a7304693179"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:17:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:29 2009 -0700"
      },
      "message": "e1000: use netif_tx_disable\n\nwe can use netif_tx_disable now because LLTX has been removed.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "282b177782b6bea756f9d46f72422a7304693179",
      "tree": "efee753d4b0f0a57542c5b5f77739862874380f1",
      "parents": [
        "1532ecea1debf8d2cd50c99e299ad35f43a55291"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:16:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:26 2009 -0700"
      },
      "message": "e1000: remove unused functions\n\nafter removal of pcie, need to remove some unnecessary functions\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "1532ecea1debf8d2cd50c99e299ad35f43a55291",
      "tree": "f7a0e1a201e8f596a259f0808e93c181e5f119d9",
      "parents": [
        "99c4a6344f6574c97019ac16e8d54bfe5ad21f2d"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Fri Sep 25 12:16:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 26 20:15:23 2009 -0700"
      },
      "message": "e1000: drop dead pcie code from e1000\n\nthis patch is the first in a series of clean up patches for e1000 to drop\nunused code, and update the driver to kernel spec, and then, to update the\ndriver to have all available bug fixes.\n\nCall it the e1000 weight loss plan.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@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": "99c4a6344f6574c97019ac16e8d54bfe5ad21f2d",
      "tree": "dd2427ad6f4759561a81a01253051450e8d6d058",
      "parents": [
        "43c2ed8e9e2d285be49d7ea1afc05071d5d7b0f9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 25 12:14:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 25 13:43:54 2009 -0700"
      },
      "message": "at91_can: Forgotten git \u0027add\u0027 of at91_can.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43c2ed8e9e2d285be49d7ea1afc05071d5d7b0f9",
      "tree": "dea325fefb4e6c1b80f2d10f8a509c18706bd905",
      "parents": [
        "c0181d420cc1a506ca4418ce90e2ad89831eee2c"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Thu Sep 24 19:15:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 25 13:43:49 2009 -0700"
      },
      "message": "TI Davinci EMAC: Fix in vector definition for EMAC_VERSION_2\n\nIn the emac_poll function when looking for interrupt status masks\ncorrect definition must be chosen based on EMAC_VERSION(the bit\nmask has changed from version 1 to version 2).\n\nSigned-off-by: Sriram \u003csrk@ti.com\u003e\nAcked-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a91eba5b9db4c09f53c8f23327915c7c75d3235f",
      "tree": "12e9336f873772b1c0880e7110234852589370bf",
      "parents": [
        "b8273570f802a7658827dcb077b0b517ba75a289",
        "0aea51c37fc5868cd723f670af9056c2ef694fee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 25 11:09:08 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 25 11:09:08 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-davem\n"
    },
    {
      "commit": "704cc92e9ffe29458ea8831ae097c631b1160c01",
      "tree": "5ef8846d23a73deb54e9694a936185402986e250",
      "parents": [
        "a43912ab1925788765208da5cd664b6f8e011d08"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Thu Sep 24 08:31:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 24 15:39:26 2009 -0700"
      },
      "message": "3c59x: Get rid of \"Trying to free already-free IRQ\"\n\nFollowing trace pops up if we try to suspend with 3c59x ethernet NIC\nbrought down:\n\n  root@b1:~# ifconfig eth16 down\n  root@b1:~# echo mem \u003e /sys/power/state\n  ...\n  3c59x 0000:00:10.0: suspend\n  3c59x 0000:00:10.0: PME# disabled\n  Trying to free already-free IRQ 48\n  ------------[ cut here ]------------\n  Badness at c00554e4 [verbose debug info unavailable]\n  NIP: c00554e4 LR: c00554e4 CTR: c019a098\n  REGS: c7975c60 TRAP: 0700   Not tainted  (2.6.31-rc4)\n  MSR: 00021032 \u003cME,CE,IR,DR\u003e  CR: 28242422  XER: 20000000\n  TASK \u003d c79cb0c0[1746] \u0027bash\u0027 THREAD: c7974000\n  ...\n  NIP [c00554e4] __free_irq+0x108/0x1b0\n  LR [c00554e4] __free_irq+0x108/0x1b0\n  Call Trace:\n  [c7975d10] [c00554e4] __free_irq+0x108/0x1b0 (unreliable)\n  [c7975d30] [c005559c] free_irq+0x10/0x24\n  [c7975d40] [c01e21ec] vortex_suspend+0x70/0xc4\n  [c7975d60] [c017e584] pci_legacy_suspend+0x58/0x100\n\nThis is because the driver manages interrupts without checking for\nnetif_running().\n\nThough, there are few other issues with suspend/resume in this driver.\nThe intention of calling free_irq() in suspend() was to avoid any\npossible spurious interrupts (see commit 5b039e681b8c5f30aac9cc04385\n\"3c59x PM fixes\"). But,\n\n- On resume, the driver was requesting IRQ just after pci_set_master(),\n  but before vortex_up() (which actually resets 3c59x chips).\n\n- Issuing free_irq() on a shared IRQ doesn\u0027t guarantee that a buggy\n  HW won\u0027t trigger spurious interrupts in another driver that\n  requested the same interrupt. So, if we want to protect from\n  unexpected interrupts, then on suspend we should issue disable_irq(),\n  not free_irq().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edf42a27e8e242e543716663e54aa2b592ea070a",
      "tree": "c18ca7f0564e94a7c09cb25b03627798cc4454ae",
      "parents": [
        "0c01695dabe508ecf3a619c36f0918e8d24c0d05"
      ],
      "author": {
        "name": "Sebastian Haas",
        "email": "haas@ems-wuensche.com",
        "time": "Thu Sep 24 03:55:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 24 15:39:18 2009 -0700"
      },
      "message": "ems_pci: fix size of CAN controllers BAR mapping for CPC-PCI v2\n\nThe driver mapped only 128 bytes of the CAN controller address space when a\nCPC-PCI v2 was detected (incl. CPC-104P). This patch will fix it by always\nmapping the whole address space (4096 bytes on all boards) of the\ncorresponding PCI BAR.\n\nSigned-off-by: Sebastian Haas \u003chaas@ems-wuensche.com\u003e\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b3f6af86378d0a10ca2f1ded1da124aef13b62c",
      "tree": "de6ca90295730343c495be8d98be8efa322140ef",
      "parents": [
        "139d6065c83071d5f66cd013a274a43699f8e2c1",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 24 15:13:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 24 15:13:11 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/cpc-usb/TODO\n\tdrivers/staging/cpc-usb/cpc-usb_drv.c\n\tdrivers/staging/cpc-usb/cpc.h\n\tdrivers/staging/cpc-usb/cpc_int.h\n\tdrivers/staging/cpc-usb/cpcusb.h\n"
    },
    {
      "commit": "94e0fb086fc5663c38bbc0fe86d698be8314f82f",
      "tree": "1c3be6c71ec3511aa2a4eb6dfa25f35677464ebb",
      "parents": [
        "b7f21bb2e23b4fec16b448a34889f467465be659",
        "c715089f49844260f1eeae8e3b55af9468ba1325"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 10:30:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 10:30:41 2009 -0700"
      },
      "message": "Merge branch \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027drm-intel-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel: (57 commits)\n  drm/i915: Handle ERESTARTSYS during page fault\n  drm/i915: Warn before mmaping a purgeable buffer.\n  drm/i915: Track purged state.\n  drm/i915: Remove eviction debug spam\n  drm/i915: Immediately discard any backing storage for uneeded objects\n  drm/i915: Do not mis-classify clean objects as purgeable\n  drm/i915: Whitespace correction for madv\n  drm/i915: BUG_ON page refleak during unbind\n  drm/i915: Search harder for a reusable object\n  drm/i915: Clean up evict from list.\n  drm/i915: Add tracepoints\n  drm/i915: framebuffer compression for GM45+\n  drm/i915: split display functions by chip type\n  drm/i915: Skip the sanity checks if the current relocation is valid\n  drm/i915: Check that the relocation points to within the target\n  drm/i915: correct FBC update when pipe base update occurs\n  drm/i915: blacklist Acer AspireOne lid status\n  ACPI: make ACPI button funcs no-ops if not built in\n  drm/i915: prevent FIFO calculation overflows on 32 bits with high dotclocks\n  drm/i915: intel_display.c handle latency variable efficiently\n  ...\n\nFix up trivial conflicts in drivers/gpu/drm/i915/{i915_dma.c|i915_drv.h}\n"
    },
    {
      "commit": "b7f21bb2e23b4fec16b448a34889f467465be659",
      "tree": "3569f95b5ebf5bcce03aad976ef69b9b818de832",
      "parents": [
        "7ca263cdf8cf74d0f1c6f48d07d556de92e3bec9",
        "76baeebf7df493703eeb4428eac015bdb7fabda6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:57:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:57:08 2009 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (21 commits)\n  x86/PCI: make 32 bit NUMA node array int, not unsigned char\n  x86/PCI: default pcibus cpumask to all cpus if it lacks affinity\n  MAINTAINTERS: remove hotplug driver entries\n  PCI: pciehp: remove slot capabilities definitions\n  PCI: pciehp: remove error message definitions\n  PCI: pciehp: remove number field\n  PCI: pciehp: remove hpc_ops\n  PCI: pciehp: remove pci_dev field\n  PCI: pciehp: remove crit_sect mutex\n  PCI: pciehp: remove slot_bus field\n  PCI: pciehp: remove first_slot field\n  PCI: pciehp: remove slot_device_offset field\n  PCI: pciehp: remove hp_slot field\n  PCI: pciehp: remove device field\n  PCI: pciehp: remove bus field\n  PCI: pciehp: remove slot_num_inc field\n  PCI: pciehp: remove num_slots field\n  PCI: pciehp: remove slot_list field\n  PCI: fix VGA arbiter header file\n  PCI: Disable AER with pci\u003dnomsi\n  ...\n\nFixed up trivial conflicts in MAINTAINERS\n"
    },
    {
      "commit": "a6b49cb210f878709bdc0bddc16a853f18790d02",
      "tree": "6147078ef0ce584cb6a8dae7468f060ef5838d12",
      "parents": [
        "2c9871de0ae89a0e2c365ea6e277135fe031d8b4",
        "bfc8125858d777bd5bdba03a091c07cc2e0e17c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:01:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:01:44 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (24 commits)\n  microblaze: Disable heartbeat/enable emaclite in defconfigs\n  microblaze: Support simpleImage.dts make target\n  microblaze: Fix _start symbol to physical address\n  microblaze: Use LOAD_OFFSET macro to get correct LMA for all sections\n  microblaze: Create the LOAD_OFFSET macro used to compute VMA vs LMA offsets\n  microblaze: Copy ppc asm-compat.h for clean handling of constants in asm and C\n  microblaze: Actually show KiB rather than pages in \"Freeing initrd memory:\"\n  microblaze: Support ptrace syscall tracing.\n  microblaze: Updated CPU version and FPGA family codes in PVR\n  microblaze: Generate correct signal and siginfo for integer div-by-zero\n  microblaze: Don\u0027t be noisy when userspace causes hardware exceptions\n  microblaze: Remove ipc.h file which points to non-existing asm-generic file\n  microblaze: Clear sticky FSR register after generating exception signals\n  microblaze: Ensure CPU usermode is set on new userspace processes\n  microblaze: Use correct kbuild variable KBUILD_CFLAGS\n  microblaze: Save and restore msr in hw exception\n  microblaze: Add architectural support for USB EHCI host controllers\n  microblaze: Implement include/asm/syscall.h.\n  microblaze: Improve checking mechanism for MSR instruction\n  microblaze: Add checking mechanism for MSR instruction\n  ...\n"
    },
    {
      "commit": "a487b6705a811087c182c8cab7e3b5845dfa6ccb",
      "tree": "c9c1e41b7105b5ac9de7a74416d15f12433ed6ff",
      "parents": [
        "9f6ac7850a9c6363f4117fd2248e232a2d534627",
        "4b3df5668c8ebaebd8d66a5a94374be3e3b2ef0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:55:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:55:29 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md: (97 commits)\n  md: raid-1/10: fix RW bits manipulation\n  md: remove unnecessary memset from multipath.\n  md: report device as congested when suspended\n  md: Improve name of threads created by md_register_thread\n  md: remove sparse warnings about lock context.\n  md: remove sparse waring \"symbol xxx shadows an earlier one\"\n  async_tx/raid6: add missing dma_unmap calls to the async fail case\n  ioat3: fix uninitialized var warnings\n  drivers/dma/ioat/dma_v2.c: fix warnings\n  raid6test: fix stack overflow\n  ioat2: clarify ring size limits\n  md/raid6: cleanup ops_run_compute6_2\n  md/raid6: eliminate BUG_ON with side effect\n  dca: module load should not be an error message\n  ioat: driver version 4.0\n  dca: registering requesters in multiple dca domains\n  async_tx: remove HIGHMEM64G restriction\n  dmaengine: sh: Add Support SuperH DMA Engine driver\n  dmaengine: Move all map_sg/unmap_sg for slave channel to its client\n  fsldma: Add DMA_SLAVE support\n  ...\n"
    },
    {
      "commit": "9f6ac7850a9c6363f4117fd2248e232a2d534627",
      "tree": "7eac24b3b406f0bc9cb06eb8fe7cd19254275cba",
      "parents": [
        "db16826367fefcb0ddb93d76b66adc52eb4e6339",
        "3f48258e50ef44d92a0e5c69c0cc5e663162d246"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:54:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:54:16 2009 -0700"
      },
      "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 (13039): dib0700: not building CONFIG_DVB_TUNER_DIB0070 breaks compilation\n  V4L/DVB (13038): dvbdev: Remove an anoying/uneeded warning\n  V4L/DVB (13037): go7007: Revert compatibility code added at the wrong place\n  media: video: Fix build in saa7164\n"
    },
    {
      "commit": "cd6045138ed1bb5d8773e940d51c34318eef3ef2",
      "tree": "8b50c92193e25c2b6108c738ff925551f36601a4",
      "parents": [
        "d68721eb339e9237c11c1fea5f73f86211d14918"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Sep 23 15:57:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:21:06 2009 -0700"
      },
      "message": "drivers/usb/serial/sierra.c: fix CONFIG_PM\u003dn build\n\ndrivers/usb/serial/sierra.c: In function \u0027sierra_suspend\u0027:\ndrivers/usb/serial/sierra.c:936: error: \u0027struct usb_device\u0027 has no member named \u0027auto_pm\u0027\n\nRepairs\n\ncommit e6929a9020acbeb04d9a3ad9a88234c15be808fd\nAuthor: Oliver Neukum \u003coliver@neukum.org\u003e\nDate:   Fri Sep 4 23:19:53 2009 +0200\n\n    USB: support for autosuspend in sierra while online\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Oliver Neukum \u003coliver@neukum.org\u003e\nCc: Elina Pasheva \u003cepasheva@sierrawireless.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3354f73b24c6d392ed7fd5583cfcc7604c1934ae",
      "tree": "b1c72139bef6d31eebcc72af5634f303c5242e69",
      "parents": [
        "a21f3c2a04d8a8d26b4bf3523368380feb8742b7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Sep 23 15:57:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:21:05 2009 -0700"
      },
      "message": "drivers/vlynq/vlynq.c: fix resource size off by 1 error\n\nIn this case, the calls to request_mem_region, ioremap, and\nrelease_mem_region all have a consistent length argument, len, but since\nin other files (res-\u003eend - res-\u003estart) + 1, equivalent to\nresource_size(res), is used for a resource-typed structure res, one could\nconsider whether the same should be done here.\n\nThe problem was found using the following semantic patch:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nstruct resource *res;\n@@\n\n- (res-\u003eend - res-\u003estart) + 1\n+ resource_size(res)\n\n@@\nstruct resource *res;\n@@\n\n- res-\u003eend - res-\u003estart\n+ BAD(resource_size(res))\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9e5f1138d76e45b0ce56314ba0587e5942b55dcc",
      "tree": "992d0406fafc53738f5c1f42b9e28682d3cb5dee",
      "parents": [
        "f8679af874b604db78d59d2a0a873a7f3d542842"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Sep 23 15:57:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:21:05 2009 -0700"
      },
      "message": "gru: allocation may fail in quicktest1()\n\nThe allocation may fail.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "f8679af874b604db78d59d2a0a873a7f3d542842"
}
