)]}'
{
  "log": [
    {
      "commit": "5eeaa2db162f1f6d83e988d4d28f4ba7be600e44",
      "tree": "440e245201485fcfb7858bf57aae755c00b15651",
      "parents": [
        "c5e90f562047ff9713183cf5e18f5e8997bc7373",
        "c64557d666eb62eb5f296c6b93bd0a5525ed1e36"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 20 01:59:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 20 01:59:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "9ff76c951c5194d44a7cdce51d807d67fc3ae514",
      "tree": "afd0af3d6c304e58483c59ffeaaf0f2c30b10a31",
      "parents": [
        "0683e31ad5d9b4cab3cc32d033269e8cf675823a"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Tue Oct 19 07:04:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 20 01:44:29 2010 -0700"
      },
      "message": "netpoll: Remove netpoll blocking from uninit path\n\nSome recent testing in netpoll with bonding showed this backtrace\n\n ------------[ cut here ]------------\n kernel BUG at drivers/net/bonding/bonding.h:134!\n invalid opcode: 0000 [#1] SMP\n last sysfs file: /sys/devices/pci0000:00/0000:00:1d.2/usb7/devnum\n CPU 0\n Pid: 1876, comm: rmmod Not tainted 2.6.36-rc3+ #10 D26928/\n RIP: 0010:[\u003cffffffffa0514ba4\u003e]  [\u003cffffffffa0514ba4\u003e] bond_uninit+0x6f4/0x7a0\n RSP: 0018:ffff88003b1b5d58  EFLAGS: 00010296\n RAX: ffff88003b9b6200 RBX: ffff8800373e8e00 RCX: 00000000000f4240\n RDX: 00000000ffffffff RSI: 0000000000000286 RDI: 0000000000000286\n RBP: ffff88003b1b5dc8 R08: 0000000000000000 R09: 00000001af7de920\n R10: 0000000000000000 R11: ffff880002495e98 R12: ffff880037922700\n R13: ffff880038c31000 R14: ffff880037922730 R15: 0000000000000286\n FS:  00007f90e6d72700(0000) GS:ffff880002400000(0000) knlGS:0000000000000000\n CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n CR2: 000000346f0d9ad0 CR3: 000000003b263000 CR4: 00000000000006f0\n DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n Process rmmod (pid: 1876, threadinfo ffff88003b1b4000, task ffff88003b36aa80)\n Stack:\n 00000000ffffffff ffff88003b1b5d7a ffff8800379221e8 ffff880037922000\n \u003c0\u003e ffff88003b1b5dc8 ffffffff813eb5fb ffff88003b1b5da8 0000000031b177a3\n \u003c0\u003e ffff88003b1b5da8 ffff880037922000 ffff88003b1b5e48 ffff88003b1b5e48\n Call Trace:\n [\u003cffffffff813eb5fb\u003e] ? rtmsg_ifinfo+0xcb/0xf0\n [\u003cffffffff813daad8\u003e] rollback_registered_many+0x168/0x280\n [\u003cffffffff813dac09\u003e] unregister_netdevice_many+0x19/0x80\n [\u003cffffffff813e97b3\u003e] __rtnl_kill_links+0x63/0x90\n [\u003cffffffff813e980b\u003e] __rtnl_link_unregister+0x2b/0x60\n [\u003cffffffff813e9bde\u003e] rtnl_link_unregister+0x1e/0x30\n [\u003cffffffffa052124b\u003e] bonding_exit+0x37/0x51 [bonding]\n [\u003cffffffff81098b2e\u003e] sys_delete_module+0x19e/0x270\n [\u003cffffffff810bb2b2\u003e] ? audit_syscall_entry+0x252/0x280\n [\u003cffffffff8100b0b2\u003e] system_call_fastpath+0x16/0x1b\n RIP  [\u003cffffffffa0514ba4\u003e] bond_uninit+0x6f4/0x7a0 [bonding]\n RSP \u003cffff88003b1b5d58\u003e\n ---[ end trace 1395ad691cea24d1 ]---\n\nIt occurs because of my recent netpoll blocking patches, which I added to avoid\nrecursive deadlock in the bonding driver.  It relies on some per cpu bits, but\nthe shutdown path forces some rescheduling as we cancel workqueues for the\ndriver and wait for some device refcounts.  If after the forced reschedule, we\nwind up on a different cpu we trigger the bughalt in unblock_netpoll_tx.\n\nThe fix is to remove the netpoll block/unblock calls from bond_release_all.\nThis is safe to do because bond_uninit, which is called via ndo_uninit in\nrollback_registered_many, doesn\u0027t occur until we send a NETDEV_UNREGISTER event,\nwhich triggers netconsole to remove us as a netpoll client, so we are guaranteed\nnot to recurse into our own tx path here.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nReviewed-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0683e31ad5d9b4cab3cc32d033269e8cf675823a",
      "tree": "6fbde8a56c4f821f843b0a66c113a215daf2dd73",
      "parents": [
        "f4a66897e77277335ae98ffeb1f4ebb9cf24ed6d"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Oct 19 05:13:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 08:37:38 2010 -0700"
      },
      "message": "bnx2x: update version to 1.60.00-3\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4a66897e77277335ae98ffeb1f4ebb9cf24ed6d",
      "tree": "ff66c35e00394931b55716d945a8321c2bfcdbbe",
      "parents": [
        "a0fd065cd5d8f758b27c13cafabbbcf59d1eb8ec"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Oct 19 05:13:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 08:37:37 2010 -0700"
      },
      "message": "bnx2x: prevent false parity error in MSI-X memory of HC block\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0fd065cd5d8f758b27c13cafabbbcf59d1eb8ec",
      "tree": "709021cdad6ca4438c86074ff658920bdb56bc9a",
      "parents": [
        "8723e1b4ad9be4444423b4d41509ce859a629649"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Oct 19 05:13:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 08:37:37 2010 -0700"
      },
      "message": "bnx2x: fix possible deadlock in HC hw block\n\nThe possible deadlock (on 57710 devices only) will prevent from the\ndevice to generate interrupts.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d6076bb2e642bbcb1263c6cf239b9a1f3d0df08",
      "tree": "4d66a9dec4d98061a0ce740977497154aecd6d42",
      "parents": [
        "45b0cb8abdbdd425934f6b02dbb3963dd89fef55"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Oct 14 14:21:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 19 02:32:09 2010 -0700"
      },
      "message": "3c52x: remove IRQF_SAMPLE_RANDOM from legacy MCA drivers.\n\nIf you are genuinely using one of these legacy MCA drivers\nthen you are tragically on hardware where you really don\u0027t\nhave the extra CPU cycles to be wasting on this.\n\nIn addition, it makes two less cases for people to inadvertently\nblindly copy flags from without explicitly thinking whether it\nmakes sense -- see the addition to feature-removal.txt as per\ncommit 9d9b8fb0e5ebf4b0398e579f6061d4451fea3242.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45b0cb8abdbdd425934f6b02dbb3963dd89fef55",
      "tree": "85f5d0bbee2dbcf4538b62bc0f8e90a2992c4dcb",
      "parents": [
        "3b410a310b48a8e7de3438957635093596ad5ca5"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 13 16:01:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 08:32:09 2010 -0700"
      },
      "message": "bonding: Re-enable netpoll over bonding\n\nWith the inclusion of previous fixup patches, netpoll over bonding apears to\nwork reliably with failover conditions.  This reverts Gospos previous commit\nc22d7ac844f1cb9c6a5fd20f89ebadc2feef891b, and allows access again to the netpoll\nfunctionality in the bonding driver.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b410a310b48a8e7de3438957635093596ad5ca5",
      "tree": "494176f29fb9bb1a6126319a843403a9e850f73e",
      "parents": [
        "990c3d6f9c4115347659fc2b163907c8c832ae44"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 13 16:01:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 08:32:08 2010 -0700"
      },
      "message": "bonding: Fix netconsole to not deadlock on rmmod\n\nNetconsole calls netpoll_cleanup on receipt of a NETDEVICE_UNREGISTER event.\nThe notifier subsystem calls these event handlers with rtnl_lock held, which\nnetpoll_cleanup also takes, resulting in deadlock.  Fix this by calling the\n__netpoll_cleanup interior function instead, and fixing up the additional\npointers.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e843fa50887582c867d8b7995f81fe9c1a076806",
      "tree": "5a8e34f5afaeeed539d519b0e91b7a4c92268b11",
      "parents": [
        "c2355e1ab910278a94d487b78590ee3c8eecd08a"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 13 16:01:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 08:32:07 2010 -0700"
      },
      "message": "bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll\n\nThe monitoring paths in the bonding driver take write locks that are shared by\nthe tx path.  If netconsole is in use, these paths can call printk which puts us\nin the netpoll tx path, which, if netconsole is attached to the bonding driver,\nresult in deadlock (the xmit_lock guards are useless in netpoll_send_skb, as the\nmonitor paths in the bonding driver don\u0027t claim the xmit_lock, nor should they).\nThe solution is to use a per cpu flag internal to the driver to indicate when a\ncpu is holding the lock in a path that might recusrse into the tx path for the\ndriver via netconsole.  By checking this flag on transmit, we can defer the\nsending of the netconsole frames until a later time using the retransmit feature\nof netpoll_send_skb that is triggered on the return code NETDEV_TX_BUSY.  I\u0027ve\ntested this and am able to transmit via netconsole while causing failover\nconditions on the bond slave links.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2355e1ab910278a94d487b78590ee3c8eecd08a",
      "tree": "6a3adce66355ad36483500475f9931d0e359695e",
      "parents": [
        "c6ce3854f098e1307ecd3bde07903d65fb14a9cb"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Wed Oct 13 16:01:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 08:32:07 2010 -0700"
      },
      "message": "bonding: Fix bonding drivers improper modification of netpoll structure\n\nThe bonding driver currently modifies the netpoll structure in its xmit path\nwhile sending frames from netpoll.  This is racy, as other cpus can access the\nnetpoll structure in parallel. Since the bonding driver points np-\u003edev to a\nslave device, other cpus can inadvertently attempt to send data directly to\nslave devices, leading to improper locking with the bonding master, lost frames,\nand deadlocks.  This patch fixes that up.\n\nThis patch also removes the real_dev pointer from the netpoll structure as that\ndata is really only used by bonding in the poll_controller, and we can emulate\nits behavior by check each slave for IS_UP.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6ce3854f098e1307ecd3bde07903d65fb14a9cb",
      "tree": "5d53aecfa96574bea440747be4d0d68339dbf5f3",
      "parents": [
        "a7714338aa9332e569b38c7643dc4a7bb37a0ff5"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Oct 15 17:35:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:54:30 2010 -0700"
      },
      "message": "e1000e: Fix for offline diag test failure at first call\n\nMove link test call to later in the offline sequence, move the\nrestore settings block to afterwards and add another reset to ensure\nthe hardware is in a known state afterwards.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@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": "a7714338aa9332e569b38c7643dc4a7bb37a0ff5",
      "tree": "edc0b1cbe8628096d15770da8db0d945690ee57b",
      "parents": [
        "12dcd86b75d571772512676ab301279952efc0b0"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Fri Oct 15 17:26:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:54:29 2010 -0700"
      },
      "message": "igbvf: Remove unneeded pm_qos* calls\n\nPower Management Quality of Service is not supported or used by the VF\ndriver.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12dcd86b75d571772512676ab301279952efc0b0",
      "tree": "8214cabf20bfcba9fb58c642f5d1d2b544f4966e",
      "parents": [
        "dce87b960cf4794141f067d8c8180ccc6716513f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Oct 15 17:27:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:54:29 2010 -0700"
      },
      "message": "igb: fix stats handling\n\nThere are currently some problems with igb.\n\n- On 32bit arches, maintaining 64bit counters without proper\nsynchronization between writers and readers.\n\n- Stats updated every two seconds, as reported by Jesper.\n   (Jesper provided a patch for this)\n\n- Potential problem between worker thread and ethtool -S\n\nThis patch uses u64_stats_sync, and convert everything to be 64bit safe,\nSMP safe, even on 32bit arches. It integrates Jesper idea of providing\naccurate stats at the time user reads them.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dce87b960cf4794141f067d8c8180ccc6716513f",
      "tree": "34f5cb7127ddcc30be1430b25a7d95a912858e80",
      "parents": [
        "7a9905e64272c8021a8cfaf6015dd0fb8eeeb378"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Oct 18 02:03:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:22:52 2010 -0700"
      },
      "message": "netxen: mask correctable error\n\nHW workaround:\nDisable logging of correctable error for some NX3031 based adapter.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a9905e64272c8021a8cfaf6015dd0fb8eeeb378",
      "tree": "085ccb214fcc14dd2589516bba768a7c23fcef0a",
      "parents": [
        "3666e0b04f092f9d9da8a6d6a3820de6c870407c"
      ],
      "author": {
        "name": "Rajesh Borundia",
        "email": "rajesh.borundia@qlogic.com",
        "time": "Mon Oct 18 02:03:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:22:51 2010 -0700"
      },
      "message": "netxen: fix race in tx stop queue\n\nThere is race between netif_stop_queue and netif_stopped_queue\ncheck.So check once again if buffers are available to avoid race.\nWith above logic we can also get rid of tx lock in process_cmd_ring.\n\nSigned-off-by: Rajesh Borundia \u003crajesh.borundia@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3666e0b04f092f9d9da8a6d6a3820de6c870407c",
      "tree": "b77871dff6a81b58aadc5d22f617724499238bda",
      "parents": [
        "27a954bd560f3e385bbed38fde3051fe718b8d75"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Oct 18 01:47:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:22:50 2010 -0700"
      },
      "message": "qlcnic: update ethtool stats\n\nAdded statistics for Nic Partition supported adapter.\nThese statistics are maintined in device.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a47d60561e111f5009ad0964069cfff77f76dbaa",
      "tree": "2e11d4cbc43759bb217263533e5e1539ac71df7e",
      "parents": [
        "d8e62719ea63daf6afde2d2d09fb861c1559711e",
        "9c473fc33915ddb14b71a4929c838c22b20a24ce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:11:44 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 07:11:44 2010 -0700"
      },
      "message": "Merge branch \u0027can/mcp251x-for-net-next\u0027 of git://git.pengutronix.de/git/mkl/linux-2.6\n"
    },
    {
      "commit": "d8e62719ea63daf6afde2d2d09fb861c1559711e",
      "tree": "ba93bed46cdea48a6274c41a3721a51977816f18",
      "parents": [
        "030f3356b64a129a1ab34175491a8175bef98e6e"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:08:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:59 2010 -0700"
      },
      "message": "bnx2x: update version to 1.60.00-2\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "030f3356b64a129a1ab34175491a8175bef98e6e",
      "tree": "444fccbb8f7dabb1987132c008525b71bea83c03",
      "parents": [
        "c8e4f48a8eb236eb672c6da0731ee01a633844f0"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:08:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:59 2010 -0700"
      },
      "message": "bnx2x: remove unnecessary FUNC_FLG_RSS flag and related\n\nAs suggested by: Joe Perches \u003cjoe@perches.com\u003e\n\nAlthough RSS is meaningless when there is a single HW queue we\nstill need it enabled in order to have HW Rx hash generated.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8e4f48a8eb236eb672c6da0731ee01a633844f0",
      "tree": "0adbb2f6c41865bb36445d0fc02e7ffb9ecc7b24",
      "parents": [
        "adf5f6a18f2cbb215394599981fb48473b526faa"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:09:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:58 2010 -0700"
      },
      "message": "bnx2x: Use correct FW constant for header padding\n\nthe value of the constant is the same, but it\u0027s clearer to use original\nconstant provided by HSI\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "adf5f6a18f2cbb215394599981fb48473b526faa",
      "tree": "5f80a00fe5fdb35416b90f142dd0848963e41f51",
      "parents": [
        "e3dba8141b651dd8f560a2fd9513b1d26f447f9d"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:10:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:58 2010 -0700"
      },
      "message": "bnx2x: do not deal with power if no capability\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3dba8141b651dd8f560a2fd9513b1d26f447f9d",
      "tree": "53bb108923e5ac1675d09550deaa05e538c307bd",
      "parents": [
        "fe78d2637ad9acc6414e36ce781aadc8c77d560d"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Sun Oct 17 23:05:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:57 2010 -0700"
      },
      "message": "bnx2x: remove redundant commands during error handling\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe78d2637ad9acc6414e36ce781aadc8c77d560d",
      "tree": "f7a30b69036aac9c058a8c6a49e1cd27fc9fb72e",
      "parents": [
        "cdd861d68d27a0d0ebe4e641d20d8cfa5cef405f"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Oct 17 23:02:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 06:51:57 2010 -0700"
      },
      "message": "bnx2x: Optimized the branching in the bnx2x_rx_int()\n\nOptimized the branching in the bnx2x_rx_int() based on the fact\nthat FP CQE will always have at least one of START or STOP flags set,\nso if not both bits are set and START bit is not set,\nthen it\u0027s a STOP bit that is set.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c473fc33915ddb14b71a4929c838c22b20a24ce",
      "tree": "d361dea60572ae6417089e566518e1db940fbade",
      "parents": [
        "beab675cb45f28a4a76780e43fd03e33bc773555"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 04 12:09:31 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:19:55 2010 +0200"
      },
      "message": "can: mcp251x: optimize 2515, rx int gets cleared automatically\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "beab675cb45f28a4a76780e43fd03e33bc773555",
      "tree": "14bba37566fd75bf4bd9a17e6cbbe76e59706603",
      "parents": [
        "f1f8c6cbe6f08f93ac2a4ca19625891d8a82b7f8"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Sep 23 21:34:28 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:19:51 2010 +0200"
      },
      "message": "can: mcp251x: define helper functions mcp251x_is_2510, mcp251x_is_2515\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "f1f8c6cbe6f08f93ac2a4ca19625891d8a82b7f8",
      "tree": "0ed97a9e3ed0414f69a7ad65778ee4dbeb282642",
      "parents": [
        "d3cd15657516141adce387810be8cb377baf020e"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:00:18 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 15:16:08 2010 +0200"
      },
      "message": "can: mcp251x: Don\u0027t use pdata-\u003emodel for chip selection anymore\n\nSince commit e446630c960946b5c1762e4eadb618becef599e7, i.e. v2.6.35-rc1,\nthe mcp251x chip model can be selected via the modalias member in the\nstruct spi_board_info. The driver stores the actual model in the\nstruct mcp251x_platform_data.\n\nFrom the driver point of view the platform_data should be read only.\nSince all in-tree users of the mcp251x have already been converted to\nthe modalias method, this patch moves the \"model\" member from the\nstruct mcp251x_platform_data to the driver\u0027s private data structure.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nCc: Christian Pellegrin \u003cchripell@fsfe.org\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\n"
    },
    {
      "commit": "d3cd15657516141adce387810be8cb377baf020e",
      "tree": "f85a4b2ab4b8bd7f532ccf93e56dc1cade87eb6e",
      "parents": [
        "7e15de3a73899903f33975b1ce57cf59c616d1d9"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Sep 28 10:18:34 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: write intf only when needed\n\nThis patch introduces a variable \"clear_intf\" that hold the bits that\nshould be cleared. Only read-modify-write register if \"clear_intf\"\nis set.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "7e15de3a73899903f33975b1ce57cf59c616d1d9",
      "tree": "3a6d88c72a3b5225c16d233797cce8ae2fd44c86",
      "parents": [
        "f3a3ed3115d39463dc6672454bfbeaff46811a37"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 28 10:00:47 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: read-modify-write eflag only when needed\n\nUse read-modify-write instead of a simple write to change the register\ncontents, to close existing the race window between the original manual\nread and write.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "f3a3ed3115d39463dc6672454bfbeaff46811a37",
      "tree": "e4b58494a3f9411c687998435d67699a1c690fac",
      "parents": [
        "711e4d6eccd72c57938228b8e0c29cb205527032"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Sep 28 09:53:35 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: allow to read two registers in one spi transfer\n\nThis patch bases on work done earlier by David Jander.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: David Jander \u003cdavid@protonic.nl\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "711e4d6eccd72c57938228b8e0c29cb205527032",
      "tree": "4b16ad553166b9477ee69cce7740e1ac0f291a3e",
      "parents": [
        "57d3c7b09bd797b8db974557a71df8675a22601b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Sep 30 09:46:00 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: increase rx_errors on overflow, not only rx_over_errors\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "57d3c7b09bd797b8db974557a71df8675a22601b",
      "tree": "acbc78d1f16e27239027b54e2750ec40fc1b6ed1",
      "parents": [
        "724829b3ad8e8aeb0aec46de383d35bfa1ad3875"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 04 10:50:51 2010 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 18 11:19:42 2010 +0200"
      },
      "message": "can: mcp251x: fix NOHZ local_softirq_pending 08 warning\n\nThis patch replaces netif_rx() with netif_rx_ni() which has to be used\nfrom the threaded interrupt i.e. process context context.\n\nThanks to Christian Pellegrin for pointing at the right fix:\n481a8199142c050b72bff8a1956a49fd0a75bbe0 by Oliver Hartkopp.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nAcked-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\n"
    },
    {
      "commit": "cdd861d68d27a0d0ebe4e641d20d8cfa5cef405f",
      "tree": "e45ce5c639d73e3e21bee1f2fe65f83a07e932e1",
      "parents": [
        "ccc901ee58cfb090a31216a6eda0f1e9dfc572fa"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Oct 13 09:18:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 18 01:53:35 2010 -0700"
      },
      "message": "ns83820: spin_lock_irq() \u003d\u003e spin_lock()\n\nThis is essentially cosmetic.  At this point the IRQs are already\ndisabled because we called spin_lock_irq(\u0026dev-\u003erx_info.lock).\n\nThe real bug here was fixed back in 2006 in 3a10ccebe: \"[PATCH] lock\nvalidator: fix ns83820.c irq-flags bug\".  Prior to that patch, it was\na \"spin_lock_irq is not nestable\" type bug.  The 2006 patch changes the\nunlock to not re-enable IRQs, which eliminates the potential deadlock.\n\nBut this bit was missed.  We should change the lock function as well so\nit balances nicely.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c1a96a9966efc2eb33d1021569c5ef6ae6f5ecb",
      "tree": "d7bd6cf8455f38a990e7e9dc70a281165782c0ec",
      "parents": [
        "64c2218266996b562a8e940a95a887fc432daced"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 14 10:37:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:57:46 2010 -0700"
      },
      "message": "tg3: Update version to 3.115\n\nThis patch updates the tg3 version to 3.115.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64c2218266996b562a8e940a95a887fc432daced",
      "tree": "0546b538923bdac20ff3accbf3996b4e1e2e2e9e",
      "parents": [
        "4803572815feea2dca9485a343a8556c9037e36e"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 14 10:37:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:57:45 2010 -0700"
      },
      "message": "tg3: Report invalid link from tg3_get_settings()\n\nCurrently the tg3 driver leaves the speed and duplex fields\nuninitialized in tg3_get_settings() if the device is not up.  This can\nlead to some strange deductions in certain versions of ethtool.  When\nthe device is up and the link is down, the driver reports SPEED_INVALID\nand DUPLEX_INVALID for these fields.  This patch makes the presentation\nconsistent by returning SPEED_INVALID and DUPLEX_INVALID when the device\nhas not been brought up as well.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4803572815feea2dca9485a343a8556c9037e36e",
      "tree": "31965fb2cd11a68621771816beed945b65d6f2ea",
      "parents": [
        "f94e290eba2f98e8f759d273d9d04e8487fb4b6b"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 14 10:37:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:57:45 2010 -0700"
      },
      "message": "tg3: Don\u0027t allocate jumbo ring for 5780 class devs\n\nThe 5714, 5715, and 5780 devices do not have a separate rx jumbo\nproducer ring.  This patch changes the code so that resources are not\nallocated for it.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f94e290eba2f98e8f759d273d9d04e8487fb4b6b",
      "tree": "1a9b6c11fa2342da5d81842994582e8156d748b3",
      "parents": [
        "52b02d04c801fff51ca49ad033210846d1713253"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 14 10:37:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:57:44 2010 -0700"
      },
      "message": "tg3: Cleanup tg3_alloc_rx_skb()\n\nsrc_map is no longer used in tg3_alloc_rx_skb().  Remove it.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52b02d04c801fff51ca49ad033210846d1713253",
      "tree": "719c03990321d703b192caf38186e30bb999885e",
      "parents": [
        "ddfc87bfd16f370904c6ff7d23738335dd68d0ce"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 14 10:37:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:57:44 2010 -0700"
      },
      "message": "tg3: Add EEE support\n\nThis patch adds Energy Efficient Ethernet (EEE) support for the 5718\ndevice ID and the 57765 B0 asic revision.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddfc87bfd16f370904c6ff7d23738335dd68d0ce",
      "tree": "689c905c1a5b6a0005e0468e94affa3daf1383b1",
      "parents": [
        "3d37728bc55994fdf2888f6c872bdeea03a84cc2"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 14 10:37:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:57:43 2010 -0700"
      },
      "message": "tg3: Add clause 45 register accessor methods\n\nThis patch adds clause 45 register access methods.  They will be used in\nthe following patch.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d37728bc55994fdf2888f6c872bdeea03a84cc2",
      "tree": "0d6b00463729269bb5505d809269a148c2579c2c",
      "parents": [
        "bba226acf4d13586ce47cf8376db33bed7bc0bd6"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 14 10:37:39 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:57:42 2010 -0700"
      },
      "message": "tg3: Disable unused transmit rings\n\nThis patch allows the driver to disable the additional transmit rings\navailable on the 5717 and 5719 devices.  This is not strictly necessary,\nbut is done anyways for correctness.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bba226acf4d13586ce47cf8376db33bed7bc0bd6",
      "tree": "d8630345f5987c914c8c21b92a4a23dc4433bd3e",
      "parents": [
        "19f572565ef66a0439574fd2299a7c804147e133"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Thu Oct 14 10:37:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:57:42 2010 -0700"
      },
      "message": "tg3: Add support for selfboot format 1 v6\n\n5718 B0 and 5719 devices will use a new selfboot firmware format.  This\npatch adds code to detect the new format so that bootcode versions get\nreported correctly.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fc4463309faa087f5e41569a987d43b1d71b982",
      "tree": "00a827e7256991b639e74b98d86607b3418e3e47",
      "parents": [
        "8e602ce2980fd6941dc0d3dda12e5095e8206f34"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 14 09:55:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:50:50 2010 -0700"
      },
      "message": "drivers/net/pch_gbe: Use DEFINE_PCI_DEVICE_TABLE\n\nUse the standard macro to put this table in __devinitconst.\n\nCompiled, untested.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3e85df845a5da60fc461cf49537435b1d07cf6d",
      "tree": "43ff627f5fb824cb35a4b314d270132c86243a94",
      "parents": [
        "ed440e82fee9652715a8145ffee8f56396017d9a"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Sun Oct 17 13:43:56 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:43:56 2010 -0700"
      },
      "message": "stmmac: remove ifdef NETIF_F_TSO from stmmac_ethtool.c\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReported-by: Armando Visconti \u003carmando.visconti@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed440e82fee9652715a8145ffee8f56396017d9a",
      "tree": "856edb38655c6d73d6807ce8183b3fd058ffa738",
      "parents": [
        "81ccb499e7c5ae47e988e59a4e40a6d5ee66af79"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Oct 13 18:59:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 17 13:42:50 2010 -0700"
      },
      "message": "niu: introduce temp variables to avoid sparse warnings when swapping in-situ\n\nSuppress a large block of warnings like:\ndrivers/net/niu.c:7094:38: warning: incorrect type in assignment (different base types)\ndrivers/net/niu.c:7094:38:    expected restricted __be32 [usertype] ip4src\ndrivers/net/niu.c:7094:38:    got unsigned long long\ndrivers/net/niu.c:7104:17: warning: cast from restricted __be32\n...\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81ccb499e7c5ae47e988e59a4e40a6d5ee66af79",
      "tree": "064db72c4c7271d6aa89d0a855a7f989833f37d0",
      "parents": [
        "e00ce92e0bb966227e88d674d4f7311f4f3bacac"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 13 15:18:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:43 2010 -0700"
      },
      "message": "net: move MII outside of NET_ETHERNET, fix kconfig warning\n\nWe have USB, PCMCIA, and gigabit ethernet drivers that select\nMII even though NET_ETHERNET is not enabled, so make MII not\nbe dependent on NET_ETHERNET.  It is still dependent on NET\nand NETDEVICES.\n\nFixes kconfig unmet dependency warning (shortened, was very long string):\n\nwarning: (ARM_AT91_ETHER \u0026\u0026 NETDEVICES \u0026\u0026 NET_ETHERNET \u0026\u0026 ARM \u0026\u0026 ARCH_AT91RM9200 || ARM_KS8695_ETHER \u0026\u0026 NETDEVICES \u0026\u0026 NET_ETHERNET \u0026\u0026 ARM \u0026\u0026 ARCH_KS8695 || ... || IP1000 \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI \u0026\u0026 EXPERIMENTAL || HAMACHI \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI || R8169 \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI || SIS190 \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI || VIA_VELOCITY \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI || ATL1 \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI || ATL1E \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI \u0026\u0026 EXPERIMENTAL || ATL1C \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI \u0026\u0026 EXPERIMENTAL || JME \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_1000 \u0026\u0026 PCI || STMMAC_ETH \u0026\u0026 NETDEV_1000 \u0026\u0026 NETDEVICES \u0026\u0026 HAS_IOMEM || USB_PEGASUS \u0026\u0026 NETDEVICES \u0026\u0026 USB \u0026\u0026 NET || USB_RTL8150 \u0026\u0026 NETDEVICES \u0026\u0026 USB \u0026\u0026 NET \u0026\u0026 EXPERIMENTAL || USB_USBNET \u0026\u0026 NETDEVICES \u0026\u0026 USB \u0026\u0026 NET || PCMCIA_SMC91C92 \u0026\u0026 NETDEVICES \u0026\u0026 NET_PCMCIA \u0026\u0026 PCMCIA) selects MII which has unmet direct dependencies (NETDEVICES \u0026\u0026 NET_ETHERNET)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e [2006-NOV-30]\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e00ce92e0bb966227e88d674d4f7311f4f3bacac",
      "tree": "6eb8a3da3ac5e7e6ebbe61f373cbe291d7cbcc33",
      "parents": [
        "cadb7924b10b2a3117dafe14d6d6d28035ec4ddb"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 13 15:12:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:25 2010 -0700"
      },
      "message": "infiniband: fix mlx4 kconfig dependency warning\n\nFix kconfig dependency warning to satisfy dependencies:\n\nwarning: (MLX4_EN \u0026\u0026 NETDEVICES \u0026\u0026 NETDEV_10000 \u0026\u0026 PCI \u0026\u0026 INET || MLX4_INFINIBAND \u0026\u0026 INFINIBAND) selects MLX4_CORE which has unmet direct dependencies (NETDEVICES \u0026\u0026 NETDEV_10000 \u0026\u0026 PCI)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cadb7924b10b2a3117dafe14d6d6d28035ec4ddb",
      "tree": "d0f233d5868f2cde80bf60c13b390182f98894ea",
      "parents": [
        "8ee17ae68c0f1e281a432a4318fa2511e25c9492"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Oct 13 14:51:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:25 2010 -0700"
      },
      "message": "stmmac: make function tables const\n\nThese tables only contain function pointers.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ee17ae68c0f1e281a432a4318fa2511e25c9492",
      "tree": "9cc5c2d6423c75767f3844dd6c4a42b4eb1699d1",
      "parents": [
        "31e3c3f6f1f9b154981a0e6620df700463db30ee"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Oct 13 14:50:31 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:24 2010 -0700"
      },
      "message": "stmmac: make ethtool functions local\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15419227f773b6c1b5fae44bde876078a9204caa",
      "tree": "0e0c50fee62dfbc7934bf389367aae87e6fd626c",
      "parents": [
        "10da66f7552b3c7966c2f4f1f72009fb0b5539ec"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Oct 13 09:26:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:23 2010 -0700"
      },
      "message": "via-velocity: forced 1000 Mbps mode support.\n\nFull duplex only. Half duplex 1000 Mbps is not supported.\n\nSigned-off-by: David Lv \u003cDavidLv@viatech.com.cn\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Seguier Regis \u003crseguier@e-teleport.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "725a4a465c943ab0f91fcffc3846acbcdb704aac",
      "tree": "0b2a49221b57efb26c4d519d17fac6caa949d583",
      "parents": [
        "89980827c7a1e3c2b36895c22c6ef0e92aea6b0c"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@kernel.org",
        "time": "Wed Oct 13 00:56:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:21 2010 -0700"
      },
      "message": "sundance: Add initial ethtool stats support\n\nAdd ethtool stats support.\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89980827c7a1e3c2b36895c22c6ef0e92aea6b0c",
      "tree": "84a248d335452737f66912fe61f8ad5e9ac3a7e7",
      "parents": [
        "35f2516f0a1f9dddb339849c7a07e089322c18c3"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Oct 12 23:36:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:20 2010 -0700"
      },
      "message": "pch_gbe: fix if condition in set_settings()\n\nThere were no curly braces in this if condition so it always enabled full\nduplex.\n\nAnd ecmd-\u003espeed is an unsigned short so it is never equal to -1.  The\neffect is that mii_ethtool_sset() fails with -EINVAL and an error is\nprinted to dmesg.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35f2516f0a1f9dddb339849c7a07e089322c18c3",
      "tree": "620950ee691d2b25ad7d13bd64f8a3d6dc30593d",
      "parents": [
        "65495745d7d617893f368bf5580353f5d2d88908"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Oct 12 22:20:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:20 2010 -0700"
      },
      "message": "dnet: mark methods static and annotate for correct endianness\n\nTheir doesn\u0027t appear to be bugs with the endianness handling here, just get the\nannotations right to keep sparse happy.\n\nSuppresses the following sparse warnings:\ndrivers/net/dnet.c:30:5: warning: symbol \u0027dnet_readw_mac\u0027 was not declared. Should it be static?\ndrivers/net/dnet.c:49:6: warning: symbol \u0027dnet_writew_mac\u0027 was not declared. Should it be static?\ndrivers/net/dnet.c:364:5: warning: symbol \u0027dnet_phy_marvell_fixup\u0027 was not declared. Should it be static?\ndrivers/net/dnet.c:66:13: warning: incorrect type in assignment (different base types)\ndrivers/net/dnet.c:66:13:    expected unsigned short [unsigned] [usertype] tmp\ndrivers/net/dnet.c:66:13:    got restricted __be16 [usertype] \u003cnoident\u003e\ndrivers/net/dnet.c:68:13: warning: incorrect type in assignment (different base types)\ndrivers/net/dnet.c:68:13:    expected unsigned short [unsigned] [usertype] tmp\ndrivers/net/dnet.c:68:13:    got restricted __be16 [usertype] \u003cnoident\u003e\ndrivers/net/dnet.c:70:13: warning: incorrect type in assignment (different base types)\ndrivers/net/dnet.c:70:13:    expected unsigned short [unsigned] [usertype] tmp\ndrivers/net/dnet.c:70:13:    got restricted __be16 [usertype] \u003cnoident\u003e\ndrivers/net/dnet.c:92:27: warning: cast to restricted __be16\ndrivers/net/dnet.c:94:33: warning: cast to restricted __be16\ndrivers/net/dnet.c:96:33: warning: cast to restricted __be16\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65495745d7d617893f368bf5580353f5d2d88908",
      "tree": "5ef0ff00a4f91dd713a5825a7152cf3b6935fa24",
      "parents": [
        "564824b0c52c34692d804bb6ea214451615b0b50"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Oct 12 21:52:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:19 2010 -0700"
      },
      "message": "cxgb4vf: make single bit signed bitfields unsigned\n\nSingle bit signed bitfields don\u0027t make a lot of sense, noticed by sparse:\ndrivers/net/cxgb4vf/t4vf_common.h:135:31: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:136:36: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:137:36: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:138:36: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:139:36: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:140:31: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:141:31: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:142:35: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:143:35: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:154:27: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:155:26: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:156:27: error: dubious one-bit signed bitfield\ndrivers/net/cxgb4vf/t4vf_common.h:157:26: error: dubious one-bit signed bitfield\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f0333b8fde44b8c04a53b2461504f0e8f1cebe6",
      "tree": "7a5f065c7f55e891760b6162723ec003b7fa922d",
      "parents": [
        "7662ff46b7b3678162ce125903115e4ab0607a2d"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Oct 11 11:17:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 16 11:13:18 2010 -0700"
      },
      "message": "r8169: use 50% less ram for RX ring\n\nUsing standard skb allocations in r8169 leads to order-3 allocations (if\nPAGE_SIZE\u003d4096), because NIC needs 16383 bytes, and skb overhead makes\nthis bigger than 16384 -\u003e 32768 bytes per \"skb\"\n\nUsing kmalloc() permits to reduce memory requirements of one r8169 nic\nby 4Mbytes. (256 frames * 16Kbytes). This is fine since a hardware bug\nrequires us to copy incoming frames, so we build real skb when doing\nthis copy.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c64557d666eb62eb5f296c6b93bd0a5525ed1e36",
      "tree": "1e25cc32521d06ae876de18bb8e48b3cf9d30808",
      "parents": [
        "1a63c353c856c9f6d44a533afb6ad6dbbcdea683",
        "0d91f22b75347d9503b17a42b6c74d3f7750acd6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 16:11:56 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 16:11:56 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "1a63c353c856c9f6d44a533afb6ad6dbbcdea683",
      "tree": "a51c18f01c031a21f07ec3be07ffae210bb9adc7",
      "parents": [
        "7662ff46b7b3678162ce125903115e4ab0607a2d",
        "b3c0598952e02f1f1f6d003574549d940ecbf31a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 16:00:02 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 16:00:02 2010 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-next-2.6 into for-davem\n"
    },
    {
      "commit": "0d91f22b75347d9503b17a42b6c74d3f7750acd6",
      "tree": "55167f95c826e3023bdc1cc436d282a02e7f8bad",
      "parents": [
        "6cf9e995f91e5bbffb2bef85feef490e5b67605d"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Oct 15 15:00:06 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:44 2010 -0400"
      },
      "message": "drivers/net/wireless/p54/eeprom.c: Return -ENOMEM on memory allocation failure\n\nIn this code, 0 is returned on memory allocation failure, even though other\nfailures return -ENOMEM or other similar values.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression ret;\nexpression x,e1,e2,e3;\n@@\n\nret \u003d 0\n... when !\u003d ret \u003d e1\n*x \u003d \\(kmalloc\\|kcalloc\\|kzalloc\\)(...)\n... when !\u003d ret \u003d e2\nif (x \u003d\u003d NULL) { ... when !\u003d ret \u003d e3\n  return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6cf9e995f91e5bbffb2bef85feef490e5b67605d",
      "tree": "11d458a9a447fadb4b85a90664d327055f67b66f",
      "parents": [
        "c1739eb3e61e160f124bc842c219011916f63068"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Thu Oct 14 12:45:30 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:42 2010 -0400"
      },
      "message": "ath9k: Null out references to stale pointers.\n\nThis doesn\u0027t fix any problem that I\u0027m aware of, but should\nmake it harder to add use-after-free type bugs in the\nfuture.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1739eb3e61e160f124bc842c219011916f63068",
      "tree": "1fe33d6ce17e32e0fd3c845ccf1d6748f2dea87a",
      "parents": [
        "5161bec5a8b3509b8cf69418129a191cf90bbd87"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Thu Oct 14 12:45:29 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:41 2010 -0400"
      },
      "message": "ath9k: Remove bf_dmacontext.\n\nThe bf_dmacontext seems to be totally useless and duplicated\nby bf_buf_addr.  Remove it entirely, use bf_buf_addr in its\nplace.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5161bec5a8b3509b8cf69418129a191cf90bbd87",
      "tree": "6a77bedbc09f5e3c52fa6452eb4e4b2c85123739",
      "parents": [
        "886b42bf5e54098061c8bae3d5e292a8b6897401"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Oct 14 21:16:33 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:40 2010 -0400"
      },
      "message": "b43: N-PHY: put 2056-radio\u0027s specific code in separated file\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "886b42bf5e54098061c8bae3d5e292a8b6897401",
      "tree": "8c6ffafd318f64334f1ad2486087075382fc2853",
      "parents": [
        "6db507ff9232cc3874306f7b25b399cb2cdc1675"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Thu Oct 14 11:44:27 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:39 2010 -0400"
      },
      "message": "ath9k_hw: remove AR9003 2.0 support\n\nThese chipsets will not hit the market, all customers will be\non \u003e\u003d AR9003 2.2. This shaves down the ath9k_hw size by\n24161 bytes (24 KB) on my system.\n\nBefore:\n\n$ size drivers/net/wireless/ath/ath9k/ath9k_hw.ko\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 292328\t    616\t   1824\t 294768\t  47f70\tdrivers/net/wireless/ath/ath9k/ath9k_hw.ko\n\n$ du -b drivers/net/wireless/ath/ath9k/ath9k_hw.ko\n5987825\tdrivers/net/wireless/ath/ath9k/ath9k_hw.ko\n\nAfter:\n\n$ size drivers/net/wireless/ath/ath9k/ath9k_hw.ko\n   text\t   data\t    bss\t    dec\t    hex\tfilename\n 277192\t    616\t   1824\t 279632\t  44450\tdrivers/net/wireless/ath/ath9k/ath9k_hw.ko\n\n$ du -b drivers/net/wireless/ath/ath9k/ath9k_hw.ko\n5963664\tdrivers/net/wireless/ath/ath9k/ath9k_hw.ko\n\nCc: Yixiang Li \u003cyixiang.li@atheros.com\u003e\nCc: Don Breslin \u003cdon.breslin@atheros.com\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6db507ff9232cc3874306f7b25b399cb2cdc1675",
      "tree": "638629ef516cc22a21592a36dfb5a056ed3ea861",
      "parents": [
        "5818e989360b06d249cf1d88e7d4601ca70a7322"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Oct 14 19:33:36 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:38 2010 -0400"
      },
      "message": "b43: N-PHY: put radio-specific code in separated file\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5818e989360b06d249cf1d88e7d4601ca70a7322",
      "tree": "854f44d324497d0ff3a93eba4ccdd49b5fd084ba",
      "parents": [
        "204a665ba390bca861ad7b1a061f3ccded0e7eab"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Oct 14 19:33:35 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:37 2010 -0400"
      },
      "message": "b43: N-PHY: fix typo: read table when caching IQ LO calibration (do not write)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "204a665ba390bca861ad7b1a061f3ccded0e7eab",
      "tree": "ca5c39321bdeaa7473e427a9805664c7d94947c0",
      "parents": [
        "9ebad4ab87f2ffa6eca825327721e647c7457264"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Oct 14 19:33:34 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:36 2010 -0400"
      },
      "message": "b43: N-PHY: replace N-specific radio_chanspec with common code\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94a40c0c6bcc47ceba12e0247c5a23fb1e6c81e4",
      "tree": "fcbfbe333968654ebee57389675c391ed15ef597",
      "parents": [
        "4f329c043ba3495f0f97ec782948cbba7bd01047"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Thu Oct 14 10:50:26 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:33 2010 -0400"
      },
      "message": "ath9k_htc: set probe request rx filter\n\nThis patch enables to receive probe request frames on p2p\nclient mode.\n\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f329c043ba3495f0f97ec782948cbba7bd01047",
      "tree": "f553028a7574319331997111b2f20f3d51783e47",
      "parents": [
        "d4659912b557e9f68c0ad8be14e2cafd3210dd16"
      ],
      "author": {
        "name": "Paul Fox",
        "email": "pgf@laptop.org",
        "time": "Wed Oct 13 20:14:56 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:57:32 2010 -0400"
      },
      "message": "libertas: Communicate USB transfer errors\n\nThe return code was being overwritten with -1.\nUseful for debugging.\n\nSigned-off-by: Paul Fox \u003cpgf@laptop.org\u003e\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d4659912b557e9f68c0ad8be14e2cafd3210dd16",
      "tree": "5bd3dbc2b7ba736ff1dc0717154e7b592a22c32f",
      "parents": [
        "4e9900180eb72b3b22fc9742999045b11607eb24"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Thu Oct 14 16:02:39 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:48:45 2010 -0400"
      },
      "message": "ath9k_hw: remove enum wireless_mode and its users\n\nThe wireless mode bitfield was only used to detect 2.4 and 5 GHz support,\nwhich can be simplified by using ATH9K_HW_CAP_* capabilities.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e9900180eb72b3b22fc9742999045b11607eb24",
      "tree": "60717f44b958e60013b84d7e595b5a8423f1145a",
      "parents": [
        "772d5515635fef5bc7a9d0efee785b58b0181ee5"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Oct 13 16:43:27 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:48:45 2010 -0400"
      },
      "message": "ath9k: remove sc-\u003ecur_rate_table and sc-\u003ecur_rate_mode\n\nSet the rate table in the rc module properly based on band and\nHT capabilities instead, which was already partially done, but\nnot for every mode.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "772d5515635fef5bc7a9d0efee785b58b0181ee5",
      "tree": "ab01946e53486d79b831c83456af71d8ab495b63",
      "parents": [
        "88eac2dad876a58b9c6a4c4805c3fc27b02c048f"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Oct 13 16:43:26 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:48:44 2010 -0400"
      },
      "message": "ath9k: make rate control debugfs stats per station\n\nMove them to the same debugfs file that the other rc modules use.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88eac2dad876a58b9c6a4c4805c3fc27b02c048f",
      "tree": "7a77584f2324bfbe9745932e89ce0f84d5f649bf",
      "parents": [
        "431c74821432a6078d54f08de7cd561f8ef8f1ba"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Oct 12 16:08:03 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:48:44 2010 -0400"
      },
      "message": "ath9k: add missing locking around ath9k_hw_proc_mib_event\n\nath9k_hw_proc_mib_event updates the cycle counters, so it common-\u003ecc_lock\nmust be acquired.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "431c74821432a6078d54f08de7cd561f8ef8f1ba",
      "tree": "b05cde83e9bc74cc5385758b089dea000d6c6356",
      "parents": [
        "e49f913750bb8745085cc4c547912c330cd3eacb"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Oct 12 16:08:02 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:48:44 2010 -0400"
      },
      "message": "ath9k_hw: fix PHY counter overflow handling in ANI v1\n\nPHY counter overflows need to be checked for the old ANI version,\nbecause of its use of interrupt based counter overflow reports when\nthe counters exceed the configured thresholds.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e49f913750bb8745085cc4c547912c330cd3eacb",
      "tree": "989230a1b47ada33ad2c0e8407456e2ec354f667",
      "parents": [
        "898c914a0871ea7e5557b77156d4358c0f15d98a"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Oct 12 16:08:01 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:48:44 2010 -0400"
      },
      "message": "ath9k_hw: fix division by zero in the ANI monitor code\n\nThe commit \"ath9k_hw: remove code duplication in phy error counter handling\"\nsplit off some duplicate code into a separate function, but did not have a\nreturn code for aborting ANI processing based on counter values.\nThis introduced a divide by zero issue.\nThis patch adds the missing return code check in ath9k_hw_ani_monitor\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "898c914a0871ea7e5557b77156d4358c0f15d98a",
      "tree": "7c3fb4a99f3a0f6154b7f52a20f21b3ea9e61597",
      "parents": [
        "3be63ff0ae196b371728ba8fc8aca12eafcae218"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Oct 12 14:02:53 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 15 15:48:44 2010 -0400"
      },
      "message": "ath9k: do not track cycle counter updates in powersave mode\n\nWhile the chip is in powersave mode, the cycle counter updates do not\ncontain useful values. While the chip is in full sleep, the rx_clear\nsignal stays high, indicating a busy medium.\nTo ensure sane values, update cycle counters before going into\npowersave, and clear them right after switching back to awake.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7662ff46b7b3678162ce125903115e4ab0607a2d",
      "tree": "3e9ca08f77966969a07a69c86cf2573a4d44289f",
      "parents": [
        "cd2638a86c7b90e77ce623c09de2a26177f2a5c1"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Fri Oct 15 09:27:38 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 15 09:27:38 2010 -0700"
      },
      "message": "ixgbe: DCB: remove DCB check config\n\nRemove a DCB check config from DCB configuration we\ncontinue to configure DCB even if it fails so don\u0027t\neven bother to check.  Plus user space (lldpad) checks\nthis before programming the hw anyways.\n\nWorse case is we program some values into the hw that\ndon\u0027t make total sense resulting in incorrect bandwidth\nallocation.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@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": "cd2638a86c7b90e77ce623c09de2a26177f2a5c1",
      "tree": "53393f089bdacbdb054ce7c4d85252c1c4ac0e4b",
      "parents": [
        "5d5b7c39cfdc459c079ed75b65a537f40ffb82da"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Tue Oct 12 22:27:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:49:44 2010 -0700"
      },
      "message": "igb: add check for fiber/serdes devices to igb_set_spd_dplx;\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d5b7c39cfdc459c079ed75b65a537f40ffb82da",
      "tree": "1012a11bef0eacb5134019ee9f5c7af59434cc46",
      "parents": [
        "f32f837b75233588cd4f8542214a30915ab7847b"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Tue Oct 12 22:20:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:49:43 2010 -0700"
      },
      "message": "ixgbe: declare functions as static\n\nFollowing patch fixes warnings reported by `make namespacecheck`\n\nReported by Stephen Hemminger\n\nCC: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "f32f837b75233588cd4f8542214a30915ab7847b",
      "tree": "564ca1eafbfb777eeb3be8d67fbd74e2b01446c9",
      "parents": [
        "ee87a82a28cddbb9267a294172ecb3d3d3bdaa6c"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Tue Oct 12 22:20:34 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:49:42 2010 -0700"
      },
      "message": "ixgbe: remove unused functions\n\nRemove functions that are declared, but not used in the driver.\nThis patch fixes warnings reported by `make namespacecheck`\n\nReported by Stephen Hemminger\n\nCC: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@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": "ee87a82a28cddbb9267a294172ecb3d3d3bdaa6c",
      "tree": "8bb591fea143738d9b4c45c73a8fbe6db53ce385",
      "parents": [
        "a3ceeeb8f11d74f26e3dfca40ded911a82402db5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 13 14:06:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:45:56 2010 -0700"
      },
      "message": "cnic: Add support for 57712 device\n\nAdd new interrupt ack functions and other hardware interface logic to\nsupport the new device.\n\nUpdate version to 2.2.6.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3ceeeb8f11d74f26e3dfca40ded911a82402db5",
      "tree": "ec30fde13baa7880a48a6353ef5ff0af6bd67185",
      "parents": [
        "cd801536c236e287f1d3eeee428abf9ffd523ede"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 13 14:06:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:45:55 2010 -0700"
      },
      "message": "cnic: Decouple uio close from cnic shutdown\n\nDuring cnic shutdown, the original driver code requires userspace to\nclose the uio device within a few seconds.  This doesn\u0027t always happen\nas the userapp may be hung or otherwise take a long time to close.  The\nsystem may crash when this happens.\n\nWe fix the problem by decoupling the uio structures from the cnic\nstructures during cnic shutdown.  We do not unregister the uio device\nuntil the cnic driver is unloaded.  This eliminates the unreliable wait\nloop for uio to close.\n\nAll uio structures are kept in a linked list.  If the device is shutdown\nand later brought back up again, the uio strcture will be found in the\nlinked list and coupled back to the cnic structures.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd801536c236e287f1d3eeee428abf9ffd523ede",
      "tree": "64ab5c454c9e40111da14d8848f39ff6eaca658b",
      "parents": [
        "c06c0462250a5dbc9e58d00caab4cd7e6675128c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 13 14:06:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:45:55 2010 -0700"
      },
      "message": "cnic: Add cnic_uio_dev struct\n\nand put all uio related structures and ring buffers in it.  This allows\nuio operations to be done independent of the cnic device structures.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c06c0462250a5dbc9e58d00caab4cd7e6675128c",
      "tree": "639bda566e12598100ed191123f24554b592ef3a",
      "parents": [
        "fdf24086f4752aee5dfb40143c736250df017820"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 13 14:06:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:45:54 2010 -0700"
      },
      "message": "cnic: Add cnic_free_uio()\n\nto free all UIO related structures.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fdf24086f4752aee5dfb40143c736250df017820",
      "tree": "b4bf02475161d17d7e7335d801c69e9947ec92b7",
      "parents": [
        "a2c9e769dbb92336ddacba01d399ad0f509e7094"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 13 14:06:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:45:54 2010 -0700"
      },
      "message": "cnic: Defer iscsi connection cleanup\n\nThe bnx2x devices require a 2 second quiet time before sending the last\nRAMROD command to destroy a connection.  This sleep wait adds up to a\nlong delay when iscsid is serially destroying maultiple connections.\n\nCreate a workqueue to perform the final connection cleanup in the\nbackground to speed up the process.  This significantly speeds up the\nprocess as the wait time can be done in parallel for multiple connections.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2c9e769dbb92336ddacba01d399ad0f509e7094",
      "tree": "1afcdf479fac91ebf32ebcf549ce1c235ea83d9f",
      "parents": [
        "6e0dda0c467d6c66d64c146170ea35399ec34c15"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 13 14:06:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:45:53 2010 -0700"
      },
      "message": "cnic: Add cnic_bnx2x_destroy_ramrod()\n\nRefactoring code for the next patch to defer connection clean up.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e0dda0c467d6c66d64c146170ea35399ec34c15",
      "tree": "e8416565ec89a1e805cb5357c812fd2845f4b1fc",
      "parents": [
        "6e0dc64384298b29ac17de7362b7d6d2ef588304"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 13 14:06:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:45:53 2010 -0700"
      },
      "message": "cnic: Convert ctx_flags to bit fields\n\nso that we can additional bit definitions without requiring a spinlock.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e0dc64384298b29ac17de7362b7d6d2ef588304",
      "tree": "efb5e07ff94ea9ad02e85586078cb442a43e4498",
      "parents": [
        "f20ce779bb31a90985b0daea2bf0aaf009d21b81"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Oct 13 14:06:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 14 10:45:52 2010 -0700"
      },
      "message": "cnic: Add common cnic_request_irq()\n\nto reduce some duplicate code.  Also, use tasklet_kill() in\ncnic_free_irq() to wait for the cnic_irq_task to complete.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3be63ff0ae196b371728ba8fc8aca12eafcae218",
      "tree": "7fbecb72849ffbe60ff927e345c3d34bbdd9ab50",
      "parents": [
        "40bbfd4c1b336b8841bef9933b6e09252ace56b8"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Oct 08 16:05:19 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:47:42 2010 -0700"
      },
      "message": "iwlwifi: move agn only eeprom functions to separate file\n\nSome of the functions in iwl-eeprom.c file are for agn devices only,\nThose functions do not have to be part of iwlcore.ko, so move those\nto iwl-agn-eeprom.c file.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "40bbfd4c1b336b8841bef9933b6e09252ace56b8",
      "tree": "113aeddb212dba5d3db7b82d1d68f26a9e24f6e7",
      "parents": [
        "657e11a47dede79cae1d2f72084f6f7303aec725"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 07 04:00:33 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:47:35 2010 -0700"
      },
      "message": "iwlagn: check beacon frame size\n\nWhen the beacon_skb is NULL, we might still\nattempt to use it in this code path (if we\never get here) -- make the code a bit more\ndefensive and check the return value of\niwl_fill_beacon_frame() against zero.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "657e11a47dede79cae1d2f72084f6f7303aec725",
      "tree": "c58e63422ba9d05e90b9945018bb3ec226b1e7fc",
      "parents": [
        "dacefedb34e538e9934556ffe5eaad177e7a9718"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 07 03:52:35 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:47:27 2010 -0700"
      },
      "message": "iwlwifi: blink LED in IBSS mode\n\nWe recently found that contrary to expectations,\nthe LED is not blinking in IBSS mode. Fix this.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "dacefedb34e538e9934556ffe5eaad177e7a9718",
      "tree": "eece4baa9b45a840014fec91abdc6ec752d03e03",
      "parents": [
        "34f5a70c08530bb0b4724991a712a0ef6bbec39a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Oct 07 04:02:03 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:47:09 2010 -0700"
      },
      "message": "iwlwifi: rewrite RXON checks\n\nThe RXON checking is a bit magical, and prints\nout too much information if something goes wrong.\nMake it less magical and print out only the items\nthat were actually wrong.\n\nAlso remove the comment about removing it -- the\ndriver is constantly changing so these checks are\nuseful.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\n"
    },
    {
      "commit": "34f5a70c08530bb0b4724991a712a0ef6bbec39a",
      "tree": "bf2ef89f7a44047400ac4b99665be4ed5a7e0507",
      "parents": [
        "77834543a5278b55df6c2784cd5ed59970be3c44"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Oct 06 13:46:11 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:46:59 2010 -0700"
      },
      "message": "iwlagn: 6050 ops should be used;\n\nFor 6050 series of devices, 6050 ops should be used;\nOne of the 6050 config still use 6000 ops, fix it.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "77834543a5278b55df6c2784cd5ed59970be3c44",
      "tree": "9b1be00ee2aed98564ca3ce7aa0179764dcf43e4",
      "parents": [
        "12e934dc602fafba946b33587c38077ebceb3698"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 04 05:50:36 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:46:50 2010 -0700"
      },
      "message": "iwlwifi: clean up some beacon handling\n\nThere\u0027s no need to check for NULL before\ncalling dev_kfree_skb() since it is valid\nto call it on NULL -- it becomes a no-op.\n\nThere\u0027s also no need to initialise the\nbeacon_skb variable to NULL just after\nthe memory it is in has been kzalloc\u0027ed.\n\nSome minor whitespace cleanups, and a\nlock assertion in a function that needs\nthe mutex (to access the beacon_skb var)\ncomplete the patch.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "12e934dc602fafba946b33587c38077ebceb3698",
      "tree": "9528b8448c291c7fa91d8c68e415571c46fb9ca2",
      "parents": [
        "085fbca29d7b4574c4e42189ee5789004e4beff7"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 04 05:50:06 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:46:42 2010 -0700"
      },
      "message": "iwlwifi: rename ibss_beacon variable\n\nSince we\u0027re also going to support AP (GO) mode,\nthe variable isn\u0027t used for just IBSS beacons\nany more -- rename it to not mislead readers.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "085fbca29d7b4574c4e42189ee5789004e4beff7",
      "tree": "e573c78ee748410861112635643d8a8294f89e2a",
      "parents": [
        "de05ead8f8649788603afc470eb1c2ea2b8b1655"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Oct 04 05:47:23 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:46:33 2010 -0700"
      },
      "message": "iwlwifi: allow probe-after-rx on 2.4 GHz\n\nThere are two passive 2.4 GHz channels: 12 and 13.\nIf you have a hidden SSID on those, you will not\nbe able to connect to it because we don\u0027t send out\nprobe requests there. We can allow this by using\nthe firmware\u0027s probe-after-rx functionality on\nthose channels as well.\n\nThis fixes\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16462\n\nReported-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nTested-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "de05ead8f8649788603afc470eb1c2ea2b8b1655",
      "tree": "1144f4196feef0a09bc1b0d6b60b6ac7db28d325",
      "parents": [
        "c23cc81a5e5c1d4486b662cedd0afcdf9145f154"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Sep 23 15:24:22 2010 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Oct 14 09:45:58 2010 -0700"
      },
      "message": "iwlgn: need longer tx queue stuck timer for coex devices\n\nFor BT/WiFi combo devices, need longer tx stuck queue\ntimer, so those devices won\u0027t reload firmware too often.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c23cc81a5e5c1d4486b662cedd0afcdf9145f154",
      "tree": "9b7a1a2b030d5298d1d4967f354bb09ec4e90232",
      "parents": [
        "e4b55957eb695b43055b6badec026628b24fe80a"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Wed Oct 13 12:01:23 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 13 15:45:23 2010 -0400"
      },
      "message": "ath9k: Fix potential use-after-free.\n\nThe ath_debug_stat_tx references bf-\u003ebf_mpdu, which\nis the skb consumed by \tath_tx_complete.  So, call\nthe ath_debug_stat_tx method first.\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c1d8e4affe6748d884a677cf5db19ae0c20ef07",
      "tree": "eeab7313bdf7690a327478725ccc242cc7a6437a",
      "parents": [
        "7be5086d4cb7cceb71d724a9524d5e927785d04f"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Wed Oct 13 17:29:31 2010 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 13 15:45:23 2010 -0400"
      },
      "message": "ath9k: Set RX filter for Probe Request based on filter flag\n\nThis allows mac80211 to enable receiving of Probe Request frames in\nstation mode which is needed for P2P.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a8266524af7ec70d1b3d10f964ce911d922d466",
      "tree": "ec1e97b20be3b17ef0d647030a42274fe746ab03",
      "parents": [
        "d84a35d1323bc62f9b26a707072767a60da75015"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Wed Oct 13 11:47:09 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 13 15:45:22 2010 -0400"
      },
      "message": "ath9k: Fix documentation in rate control\n\nThis fix updates the documenation in Rate Control Table structure\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d84a35d1323bc62f9b26a707072767a60da75015",
      "tree": "2750ab120868b8e830f3b337e626e8f0008b28b8",
      "parents": [
        "10d8dad8453f8648a448960d7a2d3d983dfe0ed3"
      ],
      "author": {
        "name": "Ben Greear",
        "email": "greearb@candelatech.com",
        "time": "Tue Oct 12 10:55:38 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 13 15:45:21 2010 -0400"
      },
      "message": "ath5k: Move debugfs under ieee80211/[wiphy-name]\n\nThis automatically keeps things proper when wiphy\nis renamed.\n\nBased on patch by Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n\nSigned-off-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nAcked-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9fbb711ee1a70826440502133903d4df025c0b78",
      "tree": "9e1b180f9544d54cf2c763a200a355c8a523104d",
      "parents": [
        "29b4433d991c88d86ca48a4c1cc33c671475be4b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 09:11:26 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 09:11:26 2010 -0700"
      },
      "message": "s390: ctcm_mpc: Fix build after netdev refcount changes.\n\nReported-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "908ebfb95d16bdf7f5f37ad911ccd9b7350ba780",
      "tree": "4a11c71816c2c545e8beabc4cc5c64d713d4f83e",
      "parents": [
        "cfd8e12f42746df396ecbdf7a1d8e92e8e4dbb97"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Oct 12 11:07:44 2010 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 12 16:05:30 2010 -0400"
      },
      "message": "ath5k: fix build break from \"ath5k: Print out opmode in debugfs\"\n\nAlso improve ath_opmode_to_string usage by having it return UNKNOWN\nrather than NULL in the event of failure to map the opmode value to a\nrepresentative string.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5807bae7eda2d6da673c9f9f52460c3fbcea556c",
      "tree": "ff4d82a8ddacb81b96969e97c090a5b61c9c51df",
      "parents": [
        "a13c8f3133b250e732c383b1c390d625e755db03",
        "fd74d065f43f88eedc7492886d84f0accb683653"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 12 15:52:25 2010 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 12 15:52:25 2010 -0400"
      },
      "message": "Merge branch \u0027wireless-next-2.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6\n"
    }
  ],
  "next": "29b4433d991c88d86ca48a4c1cc33c671475be4b"
}
