)]}'
{
  "log": [
    {
      "commit": "deed49fbb68d7d07ec6c3dfd06bffc74e9abc6fa",
      "tree": "e9cb9de1f67f7cdd47f57237b4fa6c1d51ab9941",
      "parents": [
        "421355de876b9f3fcc7e4cb6026e416fb12a5068"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 14 01:19:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 01:19:46 2009 -0700"
      },
      "message": "net: Remove BKL from tun\n\nThe lock_kernel/unlock_kernel() in cycle_kernel_lock() which is called\nin tun_chr_open() is not serializing against anything and safe to\nremove.\n\ntun_chr_fasync() is serialized by get/put_tun() and fasync_helper()\nhas no dependency on BKL. The modification of tun-\u003eflags is racy with\nand without the BKL so removing it does not make it worse.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "421355de876b9f3fcc7e4cb6026e416fb12a5068",
      "tree": "fb814456af86c75e1eb9e330994dda461fc5b4f7",
      "parents": [
        "aace495933a981274b6491d71b915165a61defdc",
        "0fe7463a35aadfaf22d1ca58325ab3851b8d757c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 12:55:20 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 12:55:20 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "0fe7463a35aadfaf22d1ca58325ab3851b8d757c",
      "tree": "a61b3d59ebc28c3eea7134680e250d2ddd261a40",
      "parents": [
        "daf9df6d8d0f5a4a406632d4da027655d065d3ba"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Wed Oct 07 02:44:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 12:02:53 2009 -0700"
      },
      "message": "TI DaVinci EMAC: Clear statistics register properly.\n\nThe mechanism to clear the statistics register is dependent\non the status of GMIIEN bit in MAC control register. If the\nGMIIEN bit is set, the stats registers are write to decrement.\nIf the GMIIEN bit is cleared, the stats registers are plain\nread/write registers. The stats register clearing operation\nmust take into account the current state of GMIIEN as it\ncan be cleared when the interface is brought down.\n\nWith existing implementation logic, querying for interface stats\nwhen the interface is down, can corrupt the statistics counters.\nThis patch examines the GMIIEN bit status in MAC_CONTROL\nregister before choosing an appropriate mask for clearing stats\nregisters.\n\nSigned-off-by: Sriramakrishnan \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": "daf9df6d8d0f5a4a406632d4da027655d065d3ba",
      "tree": "8630c5f004fde5e7bf056d8f1aa411e0023d9bf6",
      "parents": [
        "417c5233dbe35ffd6fa9e53754773f73690e1ce3"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Oct 07 12:44:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 12:01:31 2009 -0700"
      },
      "message": "r8169: partial support and phy init for the 8168d\n\nExtracted from Realtek\u0027s 8.012.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Simon Farnsworth \u003csimon.farnsworth@onelan.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aace495933a981274b6491d71b915165a61defdc",
      "tree": "c6233d889f8c514f1bab538270676c97dd682739",
      "parents": [
        "b4efc5610980bc4b65a6cb49b939cf5f7dfa2723"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 07:25:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:32 2009 -0700"
      },
      "message": "net: smsc911x: allow platform_data to specify mac address\n\nExtend the driver to accept a MAC address specified in platform_data.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4efc5610980bc4b65a6cb49b939cf5f7dfa2723",
      "tree": "0d890323167ed95ac0d81be0cd391a07b55340d3",
      "parents": [
        "d189a7e85835dbfb22b1d04eb7f3ab575ccacb96"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Oct 13 07:25:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:30 2009 -0700"
      },
      "message": "net: enable smsc911x on MIPS\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d189a7e85835dbfb22b1d04eb7f3ab575ccacb96",
      "tree": "9013f68edbde3dd07f090235a3c11248e8433a41",
      "parents": [
        "231835e4163cf14c90e295f1729004f571ee1cc7"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Tue Oct 13 01:46:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:29 2009 -0700"
      },
      "message": "ixgb: Fix erroneous display of stats by ethtool -S\n\nCommit 5675f221 overlooked the way offsets for netdev stats were considered.\nBecause of this some of the stats shown by ethtool -S were wrong.\nThis patch fixes it.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "231835e4163cf14c90e295f1729004f571ee1cc7",
      "tree": "bef58063a02c7f5e95f6900821dba6aaee3dcfb8",
      "parents": [
        "8328c38fcda2743249fd142174acf025d4cdd21f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Tue Oct 13 01:46:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:28 2009 -0700"
      },
      "message": "igb: Fix erroneous display of stats by ethtool -S\n\nCommit 337e067d overlooked the way offsets for netdev stats were considered.\nBecause of this some of the stats shown by ethtool -S were wrong.\nThis patch fixes it.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8328c38fcda2743249fd142174acf025d4cdd21f",
      "tree": "40c920ed68896e0c71290d2e0b00cac5108ac8b5",
      "parents": [
        "e0f36a95c7adb6551188cdcc5a7031ce106fccbf"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Tue Oct 13 01:45:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:28 2009 -0700"
      },
      "message": "e1000: Fix erroneous display of stats by ethtool -S\n\nCommit 23d26497 overlooked the way offsets for netdev stats were considered.\nBecause of this some of the stats shown by ethtool -S were wrong.\nThis patch fixes it.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0f36a95c7adb6551188cdcc5a7031ce106fccbf",
      "tree": "9314f67e01886500400c6753e66f79053aa6f403",
      "parents": [
        "29c3a050f83c524218b1baa4e43aedd21501b338"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Tue Oct 13 01:45:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:27 2009 -0700"
      },
      "message": "e1000e: Fix erroneous display of stats by ethtool -S\n\nCommit fd8235bb overlooked the way offsets for netdev stats were considered.\nBecause of this some of the stats shown by ethtool -S were wrong.\nThis patch fixes it.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29c3a050f83c524218b1baa4e43aedd21501b338",
      "tree": "8ed7d65427171884413d40f84f5d377657adee66",
      "parents": [
        "70f9cf8951e5253cfef821f8dcb92f6fc3af50c6"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Tue Oct 13 01:47:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:26 2009 -0700"
      },
      "message": "ixgbe: Fix erroneous display of stats by ethtool -S\n\nCommit 59aa3cc4 overlooked the way offsets for netdev stats were considered.\nBecause of this some of the stats shown by ethtool -S were wrong.\nThis patch fixes it.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70f9cf8951e5253cfef821f8dcb92f6fc3af50c6",
      "tree": "8ed392633d7064b79ed14bc0bfc0acad3c2adca6",
      "parents": [
        "f03b0ebd8e7132bd9adb41348070813feb280300"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Oct 13 05:31:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:25 2009 -0700"
      },
      "message": "netxen: add sysfs entries for diag tools\n\nAdd sysfs entries to enable register and memory access\nfor diagnostic tools.\n\nSigned-off-by: Narender Kumar \u003cnarender.kumar@qlogic.com\u003e\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f03b0ebd8e7132bd9adb41348070813feb280300",
      "tree": "c7606724b4dcd84857980797c9d948f00cbeb185",
      "parents": [
        "907fa1201c76f426a13bdff5be2747fb62c2353f"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Oct 13 05:31:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:21 2009 -0700"
      },
      "message": "netxen: separate register and memory access lock\n\nSince register and onboard memory access has separate\nwindow registers, they need not be kept under same lock.\n\nAlso, memory is always accessed from process context\n(mostly for firmware init and diagnostic tools).\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "907fa1201c76f426a13bdff5be2747fb62c2353f",
      "tree": "2bffcd1f472f03f9a294e0e4b16bbac705b52ba6",
      "parents": [
        "47abe35610cbbfb3cc92847efdf588a8be1f5ebc"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Oct 13 05:31:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:20 2009 -0700"
      },
      "message": "netxen: annotate register windowing code\n\nUse common variables crb_win, ocm_win for all revisions of chip.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47abe35610cbbfb3cc92847efdf588a8be1f5ebc",
      "tree": "13f9e7a04b31a4138e3e069f62377f75b049e31f",
      "parents": [
        "1f5e055db369a5d1c74174571585a4ec2e6c40fb"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Oct 13 05:31:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:19 2009 -0700"
      },
      "message": "netxen: add access to on chip memory for tools\n\nAdd access to on chip memory, this is used by\ndebug and diagnostic tools only.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f5e055db369a5d1c74174571585a4ec2e6c40fb",
      "tree": "ef35e48957f02d9f1b461bd82bbd36745cf8de63",
      "parents": [
        "89d71a66c40d629e3b1285def543ab1425558cd5"
      ],
      "author": {
        "name": "Amit Kumar Salecha",
        "email": "amit@netxen.com",
        "time": "Tue Oct 13 05:31:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:19 2009 -0700"
      },
      "message": "netxen: remove sub 64-bit mem accesses\n\nSub 64-bit / unaligned access to oncard memory was only used\nby old diagnostic tools, causes some intermittent issues when\nmemory controller agent is used.  The new access method was\nadded by commit ea6828b8aa3a8ebae8d7740f32f212ba1d2f0742\n(\"netxen: improve pci memory access\").  Firmware init anyway\nuses 8-byte strides.\n\nThis also fixes address/offset calculation for NX2031 context\nmemory (SIU). For NX3031, SIU uses same register offsets\nas packet memory (MIU).\n\nSigned-off-by: Amit Kumar Salecha \u003camit@netxen.com\u003e\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89d71a66c40d629e3b1285def543ab1425558cd5",
      "tree": "45159e85418170fe36e4e023d9617693625d1740",
      "parents": [
        "bff1c09640b3006bca711e18ef08a5fb955ad9b5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Oct 13 05:34:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:48:18 2009 -0700"
      },
      "message": "net: Use netdev_alloc_skb_ip_align()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "417c5233dbe35ffd6fa9e53754773f73690e1ce3",
      "tree": "1cfcbeddd1f91d5811de67dcb86f060d194ad6f5",
      "parents": [
        "91cd1756cbbe9ba8772e6a5908f20cee56019c0d",
        "c49de94a56f02768fa881cd7cbf58907910ceb8e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:41:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:41:34 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "bff1c09640b3006bca711e18ef08a5fb955ad9b5",
      "tree": "a3f8cc178b388cdca77def69d48074b27c627053",
      "parents": [
        "a81d4bfdef72af6b332306a64e2d119bd5365506"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 06 10:07:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:08 2009 -0700"
      },
      "message": "sb1250-mac: duplicate setting of bit V_MAC_RX_PL_THRSH(4) in sbmac_channel_start()\n\nThe bit V_MAC_RX_PL_THRSH(4) was already set a few lines higher.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a81d4bfdef72af6b332306a64e2d119bd5365506",
      "tree": "5aeca0869589bc38f5b8e529cf927b39c7a57edc",
      "parents": [
        "06a96b33aea838b61a6eeccded781a305cf85a12"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Oct 06 01:20:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:08 2009 -0700"
      },
      "message": "net/hamradio: fix test in receive()\n\nThe negation makes it a bool before the comparison and hence it\nwill never evaluate to true.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06a96b33aea838b61a6eeccded781a305cf85a12",
      "tree": "0779090d15ab5827bede0ffcbfb6b817fd784ed7",
      "parents": [
        "f14d42f314cb45a080bf84ecadf8b9b1eebbe9fd"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Oct 07 00:59:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:07 2009 -0700"
      },
      "message": "x25: bit and/or confusion in x25_ioctl()?\n\nLooking at commit ebc3f64b864f it appears that this was intended\nand not the original, equivalent to `if (facilities.reverse \u0026 ~0x81)\u0027.\n\nIn x25_parse_facilities() that patch changed how facilities-\u003ereverse\nwas set. No other bits were set than 0x80 and/or 0x01.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f14d42f314cb45a080bf84ecadf8b9b1eebbe9fd",
      "tree": "fb89056f265802233d87db2a41d3d35646665878",
      "parents": [
        "bcd5149ded6b2edbf3732fa1483600a716b1cba6"
      ],
      "author": {
        "name": "Karen Xie",
        "email": "kxie@chelsio.com",
        "time": "Thu Oct 08 09:11:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:06 2009 -0700"
      },
      "message": "cxgb3: Added private MAC address and provisioning packet handler for iSCSI\n\nThis patch added support of private MAC address per port and provisioning\npacket handler for iSCSI traffic only.\n\nThe above changes are isolated to the cxgb3 driver, independent of any scsi or iscsi driver changes.\n\nAcked-by: Karen Xie \u003ckxie@chelsio.com\u003e\nAcked-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Rakesh Ranjan \u003crakesh@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcd5149ded6b2edbf3732fa1483600a716b1cba6",
      "tree": "ad517e9c9d196a76d7b7d50602f5c82c96fac996",
      "parents": [
        "748031f9fd2c06b28817d80761a5de97190cfd03"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Oct 09 00:20:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:05 2009 -0700"
      },
      "message": "net: add Runtime PM to the sh_eth driver\n\nAdd Runtime PM support to the sh_eth driver.\n\nThe clock to the ethernet hardware block will be\nenabled as long as the network device is up.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "748031f9fd2c06b28817d80761a5de97190cfd03",
      "tree": "06a66bfcf510cb22a961c1a617fdfa04562e9f1e",
      "parents": [
        "a6e4bc5304033e434fabccabb230b8e9ff55d76f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Oct 09 00:17:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:05 2009 -0700"
      },
      "message": "net: allow sh_eth to get mac address through platform data\n\nExtend the sh_eth driver to allow passing the mac address\nusing the platform data structure. This to simplify board\nsetup code.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6e4bc5304033e434fabccabb230b8e9ff55d76f",
      "tree": "a1ddf8a6648a5f60e8196c34ad20f9e107f40e8e",
      "parents": [
        "61321bbd6235ca9a40ba3bc249e8906cc66233c3"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Thu Oct 08 22:17:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:04 2009 -0700"
      },
      "message": "can: make the number of echo skb\u0027s configurable\n\nThis patch allows the CAN controller driver to define the number of echo\nskb\u0027s used for the local loopback (echo), as suggested by Kurt Van\nDijck, with the function:\n\n  struct net_device *alloc_candev(int sizeof_priv,\n                                  unsigned int echo_skb_max);\n\nThe CAN drivers have been adapted accordingly. For the ems_usb driver,\nas suggested by Sebastian Haas, the number of echo skb\u0027s has been\nincreased to 10, which improves the transmission performance a lot.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: Kurt Van Dijck \u003ckurt.van.dijck@eia.be\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61321bbd6235ca9a40ba3bc249e8906cc66233c3",
      "tree": "20f50af5ea5cef41ca28dcc8e79f9a7cc2a52579",
      "parents": [
        "f373b53b5fe67aa4a6f28f921a529cc90f88e79b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Oct 07 17:11:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:03 2009 -0700"
      },
      "message": "net: Add netdev_alloc_skb_ip_align() helper\n\nInstead of hardcoding NET_IP_ALIGN stuff in various network drivers,\nwe can add a helper around netdev_alloc_skb()\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f373b53b5fe67aa4a6f28f921a529cc90f88e79b",
      "tree": "b2cae9152aed2e30b7a39c114678b9355ab5c14f",
      "parents": [
        "c3faca053d0a9c877597935b434150b422dbc6fb"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 09 00:16:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:02 2009 -0700"
      },
      "message": "tcp: replace ehash_size by ehash_mask\n\nStoring the mask (size - 1) instead of the size allows fast path to be\na bit faster.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3faca053d0a9c877597935b434150b422dbc6fb",
      "tree": "b80f8410493f8d0438729e2eeccaf6e330edea10",
      "parents": [
        "38fc0026da255aa328c3730a1c4d28b4e11e6a2b"
      ],
      "author": {
        "name": "Cosmin Ratiu",
        "email": "cratiu@ixiacom.com",
        "time": "Fri Oct 09 03:11:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:44:02 2009 -0700"
      },
      "message": "ipv6: fix devconf after adding force_tllao option\n\nSigned-off-by: Cosmin Ratiu \u003ccratiu@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91cd1756cbbe9ba8772e6a5908f20cee56019c0d",
      "tree": "512462d629d4762d781b2a40094cdfd196ffc4e1",
      "parents": [
        "85584672012ee0c3b7b8e033a1ecf7c11878e45f"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Tue Oct 13 03:17:37 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:17:37 2009 -0700"
      },
      "message": "irda/sa1100_ir: check return value of startup hook\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85584672012ee0c3b7b8e033a1ecf7c11878e45f",
      "tree": "f35b38f084453e2d7260d4a7a8d13f2a01641664",
      "parents": [
        "9652041da18a1a1d9a0b7ebd9eef16bd712be38a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 09 04:43:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:16:54 2009 -0700"
      },
      "message": "udp: Fix udp_poll() and ioctl()\n\nudp_poll() can in some circumstances drop frames with incorrect checksums.\n\nProblem is we now have to lock the socket while dropping frames, or risk\nsk_forward corruption.\n\nThis bug is present since commit 95766fff6b9a78d1\n([UDP]: Add memory accounting.)\n\nWhile we are at it, we can correct ioctl(SIOCINQ) to also drop bad frames.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9652041da18a1a1d9a0b7ebd9eef16bd712be38a",
      "tree": "7c91ad138f4db345901dbfddc8dd4dd9d039d444",
      "parents": [
        "6d01a026b7d3009a418326bdcf313503a314f1ea"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Oct 09 06:16:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:16:53 2009 -0700"
      },
      "message": "WAN: fix Cisco HDLC handshaking.\n\nCisco HDLC uses keepalive packets and sequence numbers to determine link\nstate. In rare cases both ends could transmit keepalive packets at the same\ntime, causing the received sequence numbers to be treated as incorrect.\nNow we accept our current sequence number as well as the previous one.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d01a026b7d3009a418326bdcf313503a314f1ea",
      "tree": "c16b0e20f4fcf60d33e7ca141e5f8d67ee846891",
      "parents": [
        "e3eef534c50ad39654e247f88dc01e6a3f76b6b4"
      ],
      "author": {
        "name": "Willy Tarreau",
        "email": "w@1wt.eu",
        "time": "Tue Oct 13 00:27:40 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 01:35:28 2009 -0700"
      },
      "message": "tcp: fix tcp_defer_accept to consider the timeout\n\nI was trying to use TCP_DEFER_ACCEPT and noticed that if the\nclient does not talk, the connection is never accepted and\nremains in SYN_RECV state until the retransmits expire, where\nit finally is deleted. This is bad when some firewall such as\nnetfilter sits between the client and the server because the\nfirewall sees the connection in ESTABLISHED state while the\nserver will finally silently drop it without sending an RST.\n\nThis behaviour contradicts the man page which says it should\nwait only for some time :\n\n       TCP_DEFER_ACCEPT (since Linux 2.4)\n          Allows a listener to be awakened only when data arrives\n          on the socket.  Takes an integer value  (seconds), this\n          can  bound  the  maximum  number  of attempts TCP will\n          make to complete the connection. This option should not\n          be used in code intended to be portable.\n\nAlso, looking at ipv4/tcp.c, a retransmit counter is correctly\ncomputed :\n\n        case TCP_DEFER_ACCEPT:\n                icsk-\u003eicsk_accept_queue.rskq_defer_accept \u003d 0;\n                if (val \u003e 0) {\n                        /* Translate value in seconds to number of\n                         * retransmits */\n                        while (icsk-\u003eicsk_accept_queue.rskq_defer_accept \u003c 32 \u0026\u0026\n                               val \u003e ((TCP_TIMEOUT_INIT / HZ) \u003c\u003c\n                                       icsk-\u003eicsk_accept_queue.rskq_defer_accept))\n                                icsk-\u003eicsk_accept_queue.rskq_defer_accept++;\n                        icsk-\u003eicsk_accept_queue.rskq_defer_accept++;\n                }\n                break;\n\n\u003d\u003d\u003e rskq_defer_accept is used as a counter of retransmits.\n\nBut in tcp_minisocks.c, this counter is only checked. And in\nfact, I have found no location which updates it. So I think\nthat what was intended was to decrease it in tcp_minisocks\nwhenever it is checked, which the trivial patch below does.\n\nSigned-off-by: Willy Tarreau \u003cw@1wt.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38fc0026da255aa328c3730a1c4d28b4e11e6a2b",
      "tree": "c8da3b33e6f62107ecbde43f33f724ae1cf5a7bb",
      "parents": [
        "c634263df5890daafe0ea470faee3305736bbc3d"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Tue Oct 13 00:45:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:45:06 2009 -0700"
      },
      "message": "bonding: change bond_create_proc_entry() to return void\n\nThe function bond_create_proc_entry is currently of type int.\n\nTwo versions of this function exist:\n\nThe one in the ifdef CONFIG_PROC_FS branch always return 0.\nThe one in the else branch (which is empty) return nothing.\n\nWhen CONFIG_PROC_FS is undef, this cause the following warning:\n\ndrivers/net/bonding/bond_main.c: In function `bond_create_proc_entry\u0027:\ndrivers/net/bonding/bond_main.c:3393: warning: control reaches end of\nnon-void function\n\nNo caller of this function use the returned value.\n\nSo change the returned type from int to void and remove the\nuseless return 0; .\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nReported-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3eef534c50ad39654e247f88dc01e6a3f76b6b4",
      "tree": "c643c196e032261c55c0095f7cf04822cce7442d",
      "parents": [
        "ab854b24a2113ec0c17343e72d22b8876930d0a3"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Tue Oct 13 00:32:55 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:35:55 2009 -0700"
      },
      "message": "3c574_cs: spin_lock the set_multicast_list function\n\n3c574_cs:\n spin_lock the set_multicast_list function.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab854b24a2113ec0c17343e72d22b8876930d0a3",
      "tree": "454fd81d1afb7fc10542709b46c8f3b92e30e5fe",
      "parents": [
        "71fb62fb6dd4ed95e6f0240a2c627df396d9d057"
      ],
      "author": {
        "name": "Chris Rankin",
        "email": "rankincj@yahoo.com",
        "time": "Tue Oct 13 00:32:02 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:35:54 2009 -0700"
      },
      "message": "net: Teach pegasus driver to ignore bluetoother adapters with clashing Vendor:Product IDs\n\nThe Belkin F8T012xx1 bluetooth adaptor has the same vendor and product\nIDs as the Belkin F5D5050, so we need to teach the pegasus driver to\nignore adaptors belonging to the \"Wireless\" class 0xE0. For this one\ncase anyway, seeing as pegasus is a driver for \"Wired\" adaptors.\n\nSigned-off-by: Chris Rankin \u003crankincj@yahoo.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71fb62fb6dd4ed95e6f0240a2c627df396d9d057",
      "tree": "dc99a59013d88ef9767daf83b2f95e8b7e220873",
      "parents": [
        "4ce22537a28eeb6a29a2b4d1049c703a80c25bd1"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Oct 13 00:26:04 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:26:04 2009 -0700"
      },
      "message": "netxen: fix pci bar mapping\n\nUse resource_size_t for PCI resource remapping instead\nof unsigned long. Physical addresses can exceed range of\nlong data type (e.g with PAE).\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ce22537a28eeb6a29a2b4d1049c703a80c25bd1",
      "tree": "74b108d372fe00dc4cbf2fbd74a5e85197988585",
      "parents": [
        "767e366fc9e667c1ef71af588d33b7ec27c5ed1d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 12 05:27:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:23:06 2009 -0700"
      },
      "message": "ethoc: fix warning from 32bit build\n\ndrivers/net/ethoc.c: In function ‘ethoc_open’:\ndrivers/net/ethoc.c:667: warning: comparison of distinct pointer types\nlacks a cast\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "767e366fc9e667c1ef71af588d33b7ec27c5ed1d",
      "tree": "6076150ebc41595d3fa3420c8db75d2ffe63b554",
      "parents": [
        "d1a890fa37f27d6aca3abc6e25e4148efc3223a6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 12 05:27:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:23:05 2009 -0700"
      },
      "message": "libertas: fix build\n\ndrivers/net/wireless/libertas/cmdresp.c: In function ‘lbs_process_event’:\ndrivers/net/wireless/libertas/cmdresp.c:519: error: ‘TASK_INTERRUPTIBLE’\nundeclared (first use in this function)\ndrivers/net/wireless/libertas/cmdresp.c:519: error: (Each undeclared\nidentifier is reported only once\ndrivers/net/wireless/libertas/cmdresp.c:519: error: for each function it\nappears in.)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1a890fa37f27d6aca3abc6e25e4148efc3223a6",
      "tree": "32d5690227eb184953a86d57a3d818c9c15724de",
      "parents": [
        "b9696ea32533b3353a5390e7c34a4719512fb2a1"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Tue Oct 13 00:15:51 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:15:51 2009 -0700"
      },
      "message": "net: VMware virtual Ethernet NIC driver: vmxnet3\n\nEthernet NIC driver for VMware\u0027s vmxnet3\n\nFrom: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\n\nThis patch adds driver support for VMware\u0027s virtual Ethernet NIC: vmxnet3\nGuests running on VMware hypervisors supporting vmxnet3 device will thus have\naccess to improved network functionalities and performance.\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: Ronghua Zhang \u003cronghua@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9696ea32533b3353a5390e7c34a4719512fb2a1",
      "tree": "9d9f99520cab92e92f6cc8be7619269a64b888d6",
      "parents": [
        "6c60e0c30c80fcd53e61701b7865a85283f8a341"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@simtec.co.uk",
        "time": "Tue Oct 13 00:03:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:03:11 2009 -0700"
      },
      "message": "net: Fix IXP 2000 network driver building.\n\nThe IXP 2000 network driver was failing to build as it has its own\nstatistics gathering which was not compatible with the recent network\ndevice operations changes. This patch fixes the driver in the obvious\nway and has been compile tested. I have been unable to get the ixp2000\nmaintainer to comment or test this fix.\n\nSigned-off-by: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c634263df5890daafe0ea470faee3305736bbc3d",
      "tree": "cdc30a976e3d1bb0e3d57633d1917c5f28e69518",
      "parents": [
        "27fbc7db52315d6ec37fe3292c1b2ee62180c643"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Oct 12 09:27:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:59:09 2009 -0700"
      },
      "message": "sfc: 10Xpress: Initialise pause advertising flags\n\nThe mdio module now handles reconfiguration of pause advertising\nthrough ethtool, but not initialisation.  Add the necessary\ninitialisation to tenxpress_phy_init().\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27fbc7db52315d6ec37fe3292c1b2ee62180c643",
      "tree": "ff928d967066b26d183d25e07e172296b5638cc0",
      "parents": [
        "767f4a7ca8041442e033dd919b591d00f6901e03"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Oct 12 09:26:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:59:08 2009 -0700"
      },
      "message": "mdio: Expose pause frame advertising flags to ethtool\n\nIn mdio45_ethtool_gset_npage() and mdio45_ethtool_gset(), check MDIO\npause frame advertising flags and set the corresponding ethtool flags.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "767f4a7ca8041442e033dd919b591d00f6901e03",
      "tree": "6bd88e69a3279f0b4a0d31a80eef58f3cd4bc5ba",
      "parents": [
        "be926fc4046913d9ad921aeacdf9329978241c38"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Mon Oct 12 09:26:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:59:07 2009 -0700"
      },
      "message": "mdio: Advertise pause (flow control) settings even if autoneg is off\n\nCurrently, if pause autoneg is off we do not set either pause\nadvertising flag.  If autonegotiation of speed and duplex settings is\nenabled, there is no way for the link partner to distinguish this from\nour refusing to use pause frames.\n\nWe should instead set the advertising flags according to the forced\nmode so that the link partner can follow our lead.  This is consistent\nwith the behaviour of other drivers.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be926fc4046913d9ad921aeacdf9329978241c38",
      "tree": "b8299b4cc899913a3072e002a304c6bcdc6a92b5",
      "parents": [
        "8728327e7a7a7f21f3a7109e65503f4cc3305e78"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:05 2009 -0700"
      },
      "message": "gianfar: Add support for hibernation\n\nThanks to various cleanups and refactorings this is now straightforward:\nconvert the gianfar driver to dev_pm_ops, plus add -\u003erestore() callback\nthat will fully reinitialize MAC internal registers and BDs.\n\nNote that I kept legacy suspend/resume callbacks so that this patch\ndoesn\u0027t depend on PowerPC changes (i.e. dev_pm_ops support for OF\nplatform drivers).\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8728327e7a7a7f21f3a7109e65503f4cc3305e78",
      "tree": "b06e9fa0da9176043652be8096c6d672b53a971b",
      "parents": [
        "8a102fe001cc016dabcc392247a2b008e37ffe6a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:05 2009 -0700"
      },
      "message": "gianfar: Factor out gfar_init_bds() from gfar_alloc_skb_resources()\n\nAfter hibernation we want to just reinitialize BDs, no need to allocate\nanything. So, factor out BDs initialization code from\ngfar_alloc_skb_resourses().\n\nAlso, teach gfar_init_bds() to reuse already allocated RX SKBs, i.e.\njust call gfar_init_rxbdp() if a SKB was already allocated and mapped.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a102fe001cc016dabcc392247a2b008e37ffe6a",
      "tree": "1f64a312e00a030620e4874e614995dc575fe6cf",
      "parents": [
        "32c513bca062f6c04b902d09c716fea205671e23"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:04 2009 -0700"
      },
      "message": "gianfar: Factor out RX BDs initialization from gfar_new_rxbdp()\n\nWe want to just reinitialize RX BDs after hibernation, no need to\nmap the skb-\u003edata again. So let\u0027s factor gfar_init_rxbdp() out of\ngfar_new_rxbdp().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32c513bca062f6c04b902d09c716fea205671e23",
      "tree": "1e0bc56d3d0b3c5b8c544c6a355ebbe3b33ae78a",
      "parents": [
        "826aa4a05669a46e435f65db901186e42bb43d8d"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:03 2009 -0700"
      },
      "message": "gianfar: Move tbase/rbase initialization to gfar_init_mac()\n\nFor hibernation we want to call gfar_init_mac() without need to\nfree/allocate_skb_resources sequence, so save the DMA address into a\nprivate struct, and move tbase/rbase initialization to gfar_init_mac().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "826aa4a05669a46e435f65db901186e42bb43d8d",
      "tree": "05dd59c09653610b06ee20d957c7387fbe9bf413",
      "parents": [
        "14231176b0dc358f8693f25b62017d222dd995e6"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:03 2009 -0700"
      },
      "message": "gianfar: Split allocation and initialization steps out of startup_gfar()\n\nTwo new functions implemented: gfar_alloc_skb_resources() and\ngfar_init_mac(). We\u0027ll use gfar_init_mac() for restoring after\nhibernation.\n\nThe patch just moves the code around, there should be no functional\nchanges.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14231176b0dc358f8693f25b62017d222dd995e6",
      "tree": "c4340a05293f7a57b6c1a3e045b489349c6c2ffb",
      "parents": [
        "e69edd21819823bbad06d1d02f9fa21713fad173"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:33 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:02 2009 -0700"
      },
      "message": "gianfar: Don\u0027t needlessly set the wrap bit for the last RX BD\n\nstartup_gfar() sets the wrap bit for the last rxbd just after\ngfar_new_rxbdp() call, which is issued for all rxbds. And\ngfar_new_rxbdp() has the following check already:\n\n\tif (bdp \u003d\u003d priv-\u003erx_bd_base + priv-\u003erx_ring_size - 1)\n\t\tlstatus |\u003d BD_LFLAG(RXBD_WRAP);\n\nSo we don\u0027t need to set the bit again.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e69edd21819823bbad06d1d02f9fa21713fad173",
      "tree": "28069eedd9e8c972282b10de844f7a14737ad288",
      "parents": [
        "ccc05c6e1e4fb672c93c98d92079c89a976e80ba"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:02 2009 -0700"
      },
      "message": "gianfar: Simplify skb resources freeing code\n\nRemove dma_free_coherent() from stop_gfar() and gfar_start() calls,\nplace it into free_skb_resources(). That makes SKB resources management\nmore understandable, plus free_skb_resources() will be used as a cleanup\nroutine for gfar_alloc_skb_resources() that will be implemented soon.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccc05c6e1e4fb672c93c98d92079c89a976e80ba",
      "tree": "f687178656c4d0b42f45a5b1648569c650c5617e",
      "parents": [
        "a2e2725541fad72416326798c2d7fa4dafb7d337"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Oct 12 06:00:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:54:01 2009 -0700"
      },
      "message": "gianfar: Some cleanups for startup_gfar()\n\nWe\u0027re going to split the startup_gfar() into 3 separate functions,\nso let\u0027s cleanup the code a little bit so that cosmetic changes\nwon\u0027t distract attention from logical ones.\n\n- Remove needless casts (e.g. (struct sk_buff **)kmalloc());\n- Turn \u0027unsigned long vaddr;\u0027 into \u0027void *vaddr\u0027, to avoid casting;\n- Add new \u0027struct device *dev\u0027 variable as a shorthand for\n  \u0027\u0026priv-\u003eofdev-\u003edev\u0027 that is used all over the place, also rename\n  \u0027struct net_device *dev\u0027 to \u0027struct net_device *ndev\u0027;\n- Turn printk(KERN_ERR ...) to pr_err(...), which is shorter;\n- Don\u0027t return bogus -1 (i.e. -EPERM) when request_irq() fails;\n- Turn \u0027\u0026priv-\u003eregs-\u003e\u0027 to just \u0027\u0026regs-\u003e\u0027.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2e2725541fad72416326798c2d7fa4dafb7d337",
      "tree": "6174be11da607e83eb8efb3775114ad4d6e0ca3a",
      "parents": [
        "c05e85a06e376f6b6d59e71e5333d707e956d78b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Oct 12 23:40:10 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:40:10 2009 -0700"
      },
      "message": "net: Introduce recvmmsg socket syscall\n\nMeaning receive multiple messages, reducing the number of syscalls and\nnet stack entry/exit operations.\n\nNext patches will introduce mechanisms where protocols that want to\noptimize this operation will provide an unlocked_recvmsg operation.\n\nThis takes into account comments made by:\n\n. Paul Moore: sock_recvmsg is called only for the first datagram,\n  sock_recvmsg_nosec is used for the rest.\n\n. Caitlin Bestler: recvmmsg now has a struct timespec timeout, that\n  works in the same fashion as the ppoll one.\n\n  If the underlying protocol returns a datagram with MSG_OOB set, this\n  will make recvmmsg return right away with as many datagrams (+ the OOB\n  one) it has received so far.\n\n. Rémi Denis-Courmont \u0026 Steven Whitehouse: If we receive N \u003c vlen\n  datagrams and then recvmsg returns an error, recvmmsg will return\n  the successfully received datagrams, store the error and return it\n  in the next call.\n\nThis paves the way for a subsequent optimization, sk_prot-\u003eunlocked_recvmsg,\nwhere we will be able to acquire the lock only at batch start and end, not at\nevery underlying recvmsg call.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c05e85a06e376f6b6d59e71e5333d707e956d78b",
      "tree": "a79e468ccfaf9681665dc1267f57aea4f837c507",
      "parents": [
        "5402240c0bc621ef6865c80043bda30a29365948"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:18:35 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:18:35 2009 -0700"
      },
      "message": "cnic: Need to include net/ip6_checksum.h\n\ndrivers/net/cnic.c: In function \u0027cnic_init_storm_conn_bufs\u0027:\ndrivers/net/cnic.c:1757: error: implicit declaration of function \u0027csum_ipv6_magic\u0027\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5402240c0bc621ef6865c80043bda30a29365948",
      "tree": "4c450c64a194b7c50f50a88eddabb3df595823de",
      "parents": [
        "fad9ab2cefd3a3b4754f49eb41e2f43ea314cdce"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Mon Oct 12 04:25:05 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 13:26:39 2009 -0700"
      },
      "message": "pasemi_mac: ethtool set settings support\n\nAdd ethtool set settings to pasemi_mac_ethtool.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fad9ab2cefd3a3b4754f49eb41e2f43ea314cdce",
      "tree": "9eb3a5729fdad7fe2c1746556c0f3328e8a07ee2",
      "parents": [
        "3b885787ea4112eaa80945999ea0901bf742707f"
      ],
      "author": {
        "name": "Sarveshwar Bandi",
        "email": "sarveshwarb@serverengines.com",
        "time": "Mon Oct 12 04:23:15 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 13:26:38 2009 -0700"
      },
      "message": "be2net: Implement ethtool get_phys_id function.\n\nSigned-off-by: Sarveshwar Bandi \u003csarveshwarb@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b885787ea4112eaa80945999ea0901bf742707f",
      "tree": "06fc15f8e8083d5652ccb4d06653d9812dce9c0b",
      "parents": [
        "d5e63bded6e819ca77ee1a1d97c783a31f6caf30"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Mon Oct 12 13:26:31 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 13:26:31 2009 -0700"
      },
      "message": "net: Generalize socket rx gap / receive queue overflow cmsg\n\nCreate a new socket level option to report number of queue overflows\n\nRecently I augmented the AF_PACKET protocol to report the number of frames lost\non the socket receive queue between any two enqueued frames.  This value was\nexported via a SOL_PACKET level cmsg.  AFter I completed that work it was\nrequested that this feature be generalized so that any datagram oriented socket\ncould make use of this option.  As such I\u0027ve created this patch, It creates a\nnew SOL_SOCKET level option called SO_RXQ_OVFL, which when enabled exports a\nSOL_SOCKET level cmsg that reports the nubmer of times the sk_receive_queue\noverflowed between any two given frames.  It also augments the AF_PACKET\nprotocol to take advantage of this new feature (as it previously did not touch\nsk-\u003esk_drops, which this patch uses to record the overflow count).  Tested\nsuccessfully by me.\n\nNotes:\n\n1) Unlike my previous patch, this patch simply records the sk_drops value, which\nis not a number of drops between packets, but rather a total number of drops.\nDeltas must be computed in user space.\n\n2) While this patch currently works with datagram oriented protocols, it will\nalso be accepted by non-datagram oriented protocols. I\u0027m not sure if thats\nagreeable to everyone, but my argument in favor of doing so is that, for those\nprotocols which aren\u0027t applicable to this option, sk_drops will always be zero,\nand reporting no drops on a receive queue that isn\u0027t used for those\nnon-participating protocols seems reasonable to me.  This also saves us having\nto code in a per-protocol opt in mechanism.\n\n3) This applies cleanly to net-next assuming that commit\n977750076d98c7ff6cbda51858bb5a5894a9d9ab (my af packet cmsg patch) is reverted\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c49de94a56f02768fa881cd7cbf58907910ceb8e",
      "tree": "633c99e98e7593e09d6f389b9d10c419ed7f6c89",
      "parents": [
        "d20ef63d32461332958661df73e21c0ca42601b0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 12 16:27:48 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:54 2009 -0400"
      },
      "message": "libertas: fix build\n\ndrivers/net/wireless/libertas/cmdresp.c: In function ‘lbs_process_event’:\ndrivers/net/wireless/libertas/cmdresp.c:519: error: ‘TASK_INTERRUPTIBLE’\nundeclared (first use in this function)\ndrivers/net/wireless/libertas/cmdresp.c:519: error: (Each undeclared\nidentifier is reported only once\ndrivers/net/wireless/libertas/cmdresp.c:519: error: for each function it\nappears in.)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d20ef63d32461332958661df73e21c0ca42601b0",
      "tree": "b63f50f6086cacd9597490459f9febe289ba8c0d",
      "parents": [
        "edbfdcceb41c0cbfc1dd2cd28af2272190be47ad"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 11 15:10:40 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:53 2009 -0400"
      },
      "message": "mac80211: document ieee80211_rx() context requirement\n\nieee80211_rx() must be called with softirqs disabled\nsince the networking stack requires this for netif_rx()\nand some code in mac80211 can assume that it can not\nbe processing its own tasklet and this call at the same\ntime.\n\nIt may be possible to remove this requirement after a\ncareful audit of mac80211 and doing any needed locking\nimprovements in it along with disabling softirqs around\nnetif_rx(). An alternative might be to push all packet\nprocessing to process context in mac80211, instead of\nto the tasklet, and add other synchronisation.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "edbfdcceb41c0cbfc1dd2cd28af2272190be47ad",
      "tree": "c0f27caf647a927e855b4b37266930bcc68f4c22",
      "parents": [
        "51f98f1313d2fc4b1d3a3e1f4db7cf4925b29df6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 11 12:19:21 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:53 2009 -0400"
      },
      "message": "b43: fix ieee80211_rx() context\n\nDue to the way it interacts with the networking\nstack and other parts of mac80211, ieee80211_rx()\nmust be called with disabled softirqs.\n\n[1] http://thread.gmane.org/gmane.linux.kernel.wireless.general/39440/focus\u003d40266\n\nReported-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51f98f1313d2fc4b1d3a3e1f4db7cf4925b29df6",
      "tree": "d39f829ab22aff38791a0c13e05eab985598ef6e",
      "parents": [
        "5e4708bcb5d5360730e31b14e5e36429fc7d48b2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 11 11:47:57 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:52 2009 -0400"
      },
      "message": "mac80211: fix ibss race\n\nWhen a scan completes, we call ieee80211_sta_find_ibss(),\nwhich is also called from other places. When the scan was\ndone in software, there\u0027s no problem as both run from the\nsingle-threaded mac80211 workqueue and are thus serialised\nagainst each other, but with hardware scan the completion\ncan be in a different context and race against callers of\nthis function from the workqueue (e.g. due to beacon RX).\nSo instead of calling ieee80211_sta_find_ibss() directly,\njust arm the timer and have it fire, scheduling the work,\nwhich will invoke ieee80211_sta_find_ibss() (if that is\nappropriate in the current state).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5e4708bcb5d5360730e31b14e5e36429fc7d48b2",
      "tree": "5517fe42dc87d59ffb678fd405218e9ef7bb78a6",
      "parents": [
        "d7c76f4c50887a7d7279373c1138ac56a1d6db3b"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sun Oct 11 05:21:10 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:52 2009 -0400"
      },
      "message": "mac80211: fix logic error ibss merge bssid check\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7c76f4c50887a7d7279373c1138ac56a1d6db3b",
      "tree": "3c08f507d6352c6f69b501b2cd92368dc27d42b4",
      "parents": [
        "10c435f18b8cb78a5870c08d52955594f5ec9c31"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Oct 09 13:20:17 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:52 2009 -0400"
      },
      "message": "iwlwifi: change the order of freeing memory\n\nNeed to free the dynamic allocated memory before ieee80211_free_hw();\nonce call ieee80211_free_hw(), should not reference to \"priv\" data\nstructure.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c60e0c30c80fcd53e61701b7865a85283f8a341",
      "tree": "b1450bb496d0036da71acba3fc22b6ab47fd2814",
      "parents": [
        "5fdb9973c10c2d2e046da0976782ece25e78dc8b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 12 04:18:48 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 04:18:48 2009 -0700"
      },
      "message": "acenic: Pass up error code from ace_load_firmware()\n\nIf ace_load_firmware() fails, ace_init() cleans up but still returns\n0, leading to an oops as seen in \u003chttp://bugs.debian.org/521383\u003e.\nIt should pass the error code up.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5e63bded6e819ca77ee1a1d97c783a31f6caf30",
      "tree": "bc8d38eb84b48476748e80e19cbfed102fc41953",
      "parents": [
        "91b2a3f9bb0fa8d64b365a10b0624b0341e1a338"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 03:00:31 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 03:00:31 2009 -0700"
      },
      "message": "Revert \"af_packet: add interframe drop cmsg (v6)\"\n\nThis reverts commit 977750076d98c7ff6cbda51858bb5a5894a9d9ab.\n\nNeil is reimplementing this generically, outside of AF_PACKET.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91b2a3f9bb0fa8d64b365a10b0624b0341e1a338",
      "tree": "0152d7f1a7a38b74d6d55085fc34d01f86635e70",
      "parents": [
        "e7db38c38fe8df1d890ae772737e27308bdc5956"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Oct 11 03:45:13 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:41:10 2009 -0700"
      },
      "message": "ipv6 sit: Set relay to 0.0.0.0 directly if relay_prefixlen \u003d\u003d 0.\n\nipv6 sit: Set relay to 0.0.0.0 directly if relay_prefixlen \u003d\u003d 0.\n\nDo not use bit-shift if relay_prefixlen \u003d\u003d 0;\nrelay_prefix \u003c\u003c 32 does not result in 0.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7db38c38fe8df1d890ae772737e27308bdc5956",
      "tree": "f9af81ca780ad29207c38728dba27883b36bb1d5",
      "parents": [
        "e0c93948154328e13b4c0b0502d66af93f0fdfc4"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Oct 11 03:44:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:41:08 2009 -0700"
      },
      "message": "ipv6 sit: Fix 6rd relay address.\n\nipv6 sit: Fix 6rd relay address.\n\nRelay\u0027s address should be extracted from real IPv6 address\ninstead of configured prefix.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0c93948154328e13b4c0b0502d66af93f0fdfc4",
      "tree": "9faa07adf35dd8ee233527a5e78c4869e6b7574a",
      "parents": [
        "71034ba845c9ff219373066f904286c0b7506922"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki / 吉藤英明",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Oct 11 03:31:34 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:41:07 2009 -0700"
      },
      "message": "ipv6 sit: Ensure to initialize 6rd parameters.\n\nipv6 sit: Ensure to initialize 6rd parameters.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71034ba845c9ff219373066f904286c0b7506922",
      "tree": "14090de1317f142fc5f7b218a21aa5e1c4812a17",
      "parents": [
        "e251306556d30c9c678feca60204acaaa0784cbd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:18 2009 -0700"
      },
      "message": "cnic: Add main functions to support bnx2x devices.\n\nAdd iSCSI support for bnx2x devices.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e251306556d30c9c678feca60204acaaa0784cbd",
      "tree": "c096958b132085d77a744bfb7facb7755846df64",
      "parents": [
        "86b53606ebec06b16be81c30fabdf8decc2be6b2"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:16 2009 -0700"
      },
      "message": "cnic: Add bnx2x data structures.\n\nAdd hardware and software structures for bnx2x devices.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86b53606ebec06b16be81c30fabdf8decc2be6b2",
      "tree": "4e724ee65b7b004fbadaec1f577e430d846ff0b2",
      "parents": [
        "993ac7b5183f82edc9696cd17faae03523e00e09"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:15 2009 -0700"
      },
      "message": "cnic: Refactor some code.\n\nRefactor ring init. code for subsequent 10G patches.  Also add rtnl_lock()\nin cnic_uio_open() to prevent race condition with netdev events.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "993ac7b5183f82edc9696cd17faae03523e00e09",
      "tree": "b57561971c47a3529d646389dc58b9ec890543d4",
      "parents": [
        "37b091bacba7bd329eced9a56998b6247da414c4"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:14 2009 -0700"
      },
      "message": "bnx2x: Add main CNIC interface functions.\n\nAdd the main CNIC registration, callback, MAC addr. setup functions.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37b091bacba7bd329eced9a56998b6247da414c4",
      "tree": "4611c86c1dfd6dff1de9270e579b1cf5562f6792",
      "parents": [
        "e665bfda5b8fea586ddd028b26a6e2ed9e987c6b"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:13 2009 -0700"
      },
      "message": "bnx2x: Add hw init code to support iSCSI.\n\nAdd code to initialize hardware blocks used for iSCSI.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e665bfda5b8fea586ddd028b26a6e2ed9e987c6b",
      "tree": "799c503f5e2855871e7a7547b07e5e42cabc6d7c",
      "parents": [
        "2891290219d8a28a923560d53d24c00fa96fa09f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:11 2009 -0700"
      },
      "message": "bnx2x: Refactor MAC address setup code.\n\nFor iSCSI MAC address setup in later patches.\n\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2891290219d8a28a923560d53d24c00fa96fa09f",
      "tree": "c9bd377562ef48c39af220dbe3fd1528cddb5759",
      "parents": [
        "6abd23468deaf3f6215a80b564f85df934209721"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sat Oct 10 13:46:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:30:09 2009 -0700"
      },
      "message": "bnx2x: Refactor bnx2x_sp_post().\n\nSome of the SPQ (slow-path queue) operations will be used\nby the cnic code in later patches.\n\nSigned-off-by: Shmulik Ravid - Rabinovitz \u003cshmulikr@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6abd23468deaf3f6215a80b564f85df934209721",
      "tree": "f93e569657d0085894d230920bbec07bb2cd0d01",
      "parents": [
        "80928860941023bb37e9c61927395d0eb753bc3b"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:18 2009 -0700"
      },
      "message": "qlge: Add CBFC pause frame counters to ethtool stats.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80928860941023bb37e9c61927395d0eb753bc3b",
      "tree": "ecd8f4880cb7ab06a711701ab34fae8eed775602",
      "parents": [
        "fda9b77c10a4db06e1431e6494a69e93a9dc5491"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:17 2009 -0700"
      },
      "message": "qlge: Don\u0027t fail open when port is not initialized.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fda9b77c10a4db06e1431e6494a69e93a9dc5491",
      "tree": "3658de17a402f241009b12d302e99abcbf10b3dc",
      "parents": [
        "52e55f3cde3ac3c7982dbc0cc67075456b135a31"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:16 2009 -0700"
      },
      "message": "qlge: Get rid of firmware handler debug code.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52e55f3cde3ac3c7982dbc0cc67075456b135a31",
      "tree": "7f4c05309ca7d3a101db55ee5b1ae50b1d6fbdef",
      "parents": [
        "88051b4e4f270966b9e2ec070822513c46083fe1"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:16 2009 -0700"
      },
      "message": "qlge: Remove inline math for small rx buf mapping.\n\nrx_ring-\u003esbq_buf_len now holds the length of the mapped portion of the\nbuffer rather than the overall length.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88051b4e4f270966b9e2ec070822513c46083fe1",
      "tree": "4c39392044d25769669d4cce5f523ad7c882771a",
      "parents": [
        "91ced682f9de17ebab5fcb2a70b48e372eb43281"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:15 2009 -0700"
      },
      "message": "qlge: Store firmware revision as early as possible.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91ced682f9de17ebab5fcb2a70b48e372eb43281",
      "tree": "88bdf00415e606852cfc363ada44e7ce9a4eb2e0",
      "parents": [
        "bc9167f39ff8cd428e8577eb72751a653008edb2"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:14 2009 -0700"
      },
      "message": "qlge: Add handler for DCBX firmware event.\n\nThe driver has nothing to do, but this marker prevents the event from\nshowing up \u0027not handled\u0027.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc9167f39ff8cd428e8577eb72751a653008edb2",
      "tree": "2c9bcd3b4ef09b24c5808effd672f32432a2b840",
      "parents": [
        "1d1023d039d8295070b8dbb92c4d972237235304"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:14 2009 -0700"
      },
      "message": "qlge: Set PCIE max read request size.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d1023d039d8295070b8dbb92c4d972237235304",
      "tree": "3d2e8e1a9efda7bb4af182d93b52c272c4db1983",
      "parents": [
        "7fe13c5733790ef582769a54693fa6a5abf3c032"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Sat Oct 10 09:35:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:16:12 2009 -0700"
      },
      "message": "qlge: Remove explicit setting of PCI Dev CTL reg.\n\nRemove explicit setting of error reporting bits.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fe13c5733790ef582769a54693fa6a5abf3c032",
      "tree": "567eb4394b642ddc81ff05521329d75d1cf47b88",
      "parents": [
        "8aa0f64ac3835a6daf84d0b0e07c4c01d7d8eddc",
        "10c435f18b8cb78a5870c08d52955594f5ec9c31"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:15:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:15:47 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "5fdb9973c10c2d2e046da0976782ece25e78dc8b",
      "tree": "6b3b8309595e49173d935ed95e71fcc2788d4e24",
      "parents": [
        "53f7e35f8b7fc2f5620a863ac613bcf3080cb6ba"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Oct 08 22:50:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:03:52 2009 -0700"
      },
      "message": "net: Fix struct sock bitfield annotation\n\nSince commit a98b65a3 (net: annotate struct sock bitfield), we lost\n8 bytes in struct sock on 64bit arches because of\nkmemcheck_bitfield_end(flags) misplacement.\n\nFix this by putting together sk_shutdown, sk_no_check, sk_userlocks,\nsk_protocol and sk_type in the \u0027flags\u0027 32bits bitfield\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53f7e35f8b7fc2f5620a863ac613bcf3080cb6ba",
      "tree": "63e2e7a0b1106fc1eeb3417d1310cd2fb5d01c5c",
      "parents": [
        "d1f6803a58e827fda7b810dcb7cbdb490d32ab9e"
      ],
      "author": {
        "name": "jamal",
        "email": "hadi@cyberus.ca",
        "time": "Sun Oct 11 04:21:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:03:47 2009 -0700"
      },
      "message": "pkt_sched: pedit use proper struct\n\nThis probably deserves to go into -stable.\n\nPedit will reject a policy that is large because it\nuses the wrong structure in the policy validation.\nThis fixes it.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1f6803a58e827fda7b810dcb7cbdb490d32ab9e",
      "tree": "f42d4737e655ca4b663473f019f316bdd92751ae",
      "parents": [
        "10c435f18b8cb78a5870c08d52955594f5ec9c31"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sat Oct 10 21:40:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 11 23:03:41 2009 -0700"
      },
      "message": "net: Add patchwork URL to MAINTAINERS\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8aa0f64ac3835a6daf84d0b0e07c4c01d7d8eddc",
      "tree": "e5e6cc8637a44354997624f26d4d55834c9915b4",
      "parents": [
        "cd7e1f0b056c071860db65c847a854b3093d6606",
        "eab2ec83dbf0e32e28f3108f302ffdaa225d4cce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:40:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:40:09 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "10c435f18b8cb78a5870c08d52955594f5ec9c31",
      "tree": "4815ecd0de44609b5187e67450a8e8a8cf0bb9a8",
      "parents": [
        "3201fce0b2b12e4dc9e26dcf09bdb0652ff522db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:24:36 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 09 14:24:36 2009 -0700"
      },
      "message": "net: Link in PHY drivers before others.\n\nWe need PHY drivers to initialize in a static kernel before\nthe MAC drivers that use them.  So link them in first.\n\nBased upon a report by Felix Radensky.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eab2ec83dbf0e32e28f3108f302ffdaa225d4cce",
      "tree": "5ad683751823b186135ee2bb8f8392a46c2c0d90",
      "parents": [
        "5718f5009b114372fc237254906812c0d6e57ab1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Oct 09 18:17:05 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:35 2009 -0400"
      },
      "message": "wireless: make wireless drivers select core\n\nIt is somewhat non-sensical to allow selecting wireless\ndrivers without showing wireless core code options, and\nsince the wext refactoring this has made it possible to\ngenerate configurations that will not build. Avoid this\nand make wireless drivers select the wireless options.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5718f5009b114372fc237254906812c0d6e57ab1",
      "tree": "10c65da59a1ceee168f362df3d99d3e7ee93f25e",
      "parents": [
        "7891849e5a79eb1e6ddc12abf75a69981f567b98"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Oct 09 09:10:34 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:35 2009 -0400"
      },
      "message": "libertas: depend on CONFIG_CFG80211\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7891849e5a79eb1e6ddc12abf75a69981f567b98",
      "tree": "bc580c7b10e441a636c736413387023c2b30bb4d",
      "parents": [
        "af1fc67c1a803d303b59e54be45fe3329103e7db"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Oct 08 16:46:09 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:34 2009 -0400"
      },
      "message": "libertas: remove double assignment of dev-\u003enetdev_ops\n\nThis came in through the patch titled:\n    libertas: first stab at cfg80211 support\n\nI only noticed it because it breaks compat-wireless :)\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nAcked-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af1fc67c1a803d303b59e54be45fe3329103e7db",
      "tree": "4af9c2790403f387e567716a94e59a6740134943",
      "parents": [
        "82e62926ab31d5a535f85be36d6621635ee34c3c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Oct 08 01:00:18 2009 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 09 16:23:34 2009 -0400"
      },
      "message": "ath9k: use right parameter for MODULE_PARM_DESC() for debug\n\nReported-by: sujith.manoharan@atheros.com\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd7e1f0b056c071860db65c847a854b3093d6606",
      "tree": "86f82e74b21cb782c771640579e04d03357f1741",
      "parents": [
        "38ad1c8e8c8debf73b28543a3250a01f799f78ef"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Oct 08 15:36:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:57:18 2009 -0700"
      },
      "message": "ixgbe: Fix KR to KX fail over for Mezzanine cards\n\nThis patch allows the recently added backplane device IDs that support KR\nto fail over to KX during link setup.  This is accomplished by the new MAC\nlink setup function ixgbe_setup_mac_link_smartspeed().  Comments were also\nupdated to better document the reason for the delays chosen for KX, KX4, BX,\nBX4 and KR connections.\n\nSigned-off-by: Don Skidmore \u003cdon.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": "38ad1c8e8c8debf73b28543a3250a01f799f78ef",
      "tree": "8e28e12cf463814704fd8b9aee6f7f3c3db87c9b",
      "parents": [
        "e0e6f55d298af03ab88bfe8455b671d29d78f426"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Thu Oct 08 15:35:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:57:13 2009 -0700"
      },
      "message": "ixgbe: add support for 82599 based Express Module X520-P2\n\nThis patch will add the device ID for the 82599-based Ethernet\nExpress Module X520-P2 SFI 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": "3201fce0b2b12e4dc9e26dcf09bdb0652ff522db",
      "tree": "bd3b40f65d9d7222b161bd9b7adf34b78c559d77",
      "parents": [
        "efd7d2619f2e5da222ad34fef3e8f47730cd8f2c"
      ],
      "author": {
        "name": "Dave Mitchell",
        "email": "dmitchell@appliedmicro.com",
        "time": "Thu Oct 08 06:32:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:56 2009 -0700"
      },
      "message": "ibm_newemac: Added 16K Tx FIFO size support for EMAC4\n\nSome of the EMAC V4 implementations support 16K Tx FIFOs. This\npatch adds support for this functionality and fixes typos in the\nTx FIFO size error messages.\n\nSigned-off-by: Dave Mitchell \u003cdmitchell@appliedmicro.com\u003e\nAcked-by: Prodyut Hazarika \u003cphazarika@appliedmicro.com\u003e\nAcked-by: Victor Gallardo \u003cvgallardo@appliedmicro.com\u003e\nAcked-by: Loc Ho \u003clho@appliedmicro.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efd7d2619f2e5da222ad34fef3e8f47730cd8f2c",
      "tree": "0258508b4592591ebde400d2e8ed40e9cc286656",
      "parents": [
        "2cd6dbaaf43ca9ec5607239c23c4e9793b702e1b"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:55 2009 -0700"
      },
      "message": "qlge: Add disable/enable firmare irqs to handler.\n\nThis was accidentally omitted from one of the previous patches for firmware event\nhandling.  The handler needs to the enable firmware irq mask when it\u0027s done\nprocessing or it may not get any more events interrupts.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cd6dbaaf43ca9ec5607239c23c4e9793b702e1b",
      "tree": "76988745133906c87a7f18d63bf222a1caddbbae",
      "parents": [
        "84087f4d482c5d554e1b26a557d424761213e5dc"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:52 2009 -0700"
      },
      "message": "qlge: Restore rx mode after internal reset.\n\nCall set_multi API after reset recovery.  This was exposed by tripping\ntx_timeout.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84087f4d482c5d554e1b26a557d424761213e5dc",
      "tree": "8d7058d6008db2814e577caa779533482ee2b635",
      "parents": [
        "76b26694cc9eb8c7ea1004b0601a5953cfa57b89"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:51 2009 -0700"
      },
      "message": "qlge: Fix chip reset process.\n\nAdd wait for NIC fifo and MGMNT fifo to empty before applying reset.\nOtherwise broken frames can be processed by management processor and\ncause it to hang.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76b26694cc9eb8c7ea1004b0601a5953cfa57b89",
      "tree": "5ac3e93827c1b8dec2f421d7d0d27f359c14a4fc",
      "parents": [
        "e163d7f2775624fcd7d21a060e18171fe006106d"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:48 2009 -0700"
      },
      "message": "qlge: Fix RX multicast filter settings.\n\nThe addresses were being added to the filter properly, but were not\nbeing enabled.  This adds enable bit to filter write.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e163d7f2775624fcd7d21a060e18171fe006106d",
      "tree": "f3911d7d48f9a94a915b7493cff8d8cb6b0d8a5e",
      "parents": [
        "a3b71939a9c7a942323bfc0c8f97d0fd2bf22f95"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Thu Oct 08 09:54:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 08 22:54:47 2009 -0700"
      },
      "message": "qlge: Fix frame routing for multicast frames.\n\nBroadcast/multicast should always be routed to the default (zeroeth) rx\nring.  Broadcast frames are already routed correctly.  This fixes\nrouting for multicast frames.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a3b71939a9c7a942323bfc0c8f97d0fd2bf22f95"
}
