)]}'
{
  "log": [
    {
      "commit": "94d4c4cd563aeff4d498168f1c8444074160d0e7",
      "tree": "f12b08ef94db4f8510f0bdd97ca89e196ae310e9",
      "parents": [
        "2818ef50c4dc103ce52e12d14ce2dfbde5268120",
        "329620a878cf89184b28500d37fa33cc870a3357"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 12 08:37:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 12 08:37:35 2011 -0800"
      },
      "message": "Merge branch \u0027stable/xenbus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/xenbus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/xenbus: making backend support modular is too complex\n  xen/pci: Make xen-pcifront be dependent on XEN_XENBUS_FRONTEND\n  xen/xenbus: fixup checkpatch issues in xenbus_probe*\n  xen/netfront: select XEN_XENBUS_FRONTEND\n  xen/xenbus: clean up noise in xenbus_probe_frontend.c\n  xen/xenbus: clean up noise in xenbus_probe_backend.c\n  xen/xenbus: clean up noise in xenbus_probe.c\n  xen/xenbus: cleanup debug noise in xenbus_comms.c\n  xen/xenbus: clean up error handling\n  xen/xenbus: make frontend bus GPL\n  xen/xenbus: make sure backend bus is registered earlier\n  xenbus/frontend: register bus earlier\n  xen: remove xen/evtchn.h\n  xen: add backend driver support\n  xen: separate out frontend xenbus\n"
    },
    {
      "commit": "4162cf64973df51fc885825bc9ca4d055891c49f",
      "tree": "f218c7bd298f4d41be94d08a314eb9fbc3fcb4ea",
      "parents": [
        "fb7b5a956992fdc53d0b9c8ea29b51b92839dc1b",
        "343a8d13aae58dec562dbb5c7d48a53e9b847871"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:32:41 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:32:41 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (67 commits)\n  cxgb4vf: recover from failure in cxgb4vf_open()\n  netfilter: ebtables: make broute table work again\n  netfilter: fix race in conntrack between dump_table and destroy\n  ah: reload pointers to skb data after calling skb_cow_data()\n  ah: update maximum truncated ICV length\n  xfrm: check trunc_len in XFRMA_ALG_AUTH_TRUNC\n  ehea: Increase the skb array usage\n  net/fec: remove config FEC2 as it\u0027s used nowhere\n  pcnet_cs: add new_id\n  tcp: disallow bind() to reuse addr/port\n  net/r8169: Update the function of parsing firmware\n  net: ppp: use {get,put}_unaligned_be{16,32}\n  CAIF: Fix IPv6 support in receive path for GPRS/3G\n  arp: allow to invalidate specific ARP entries\n  net_sched: factorize qdisc stats handling\n  mlx4: Call alloc_etherdev to allocate RX and TX queues\n  net: Add alloc_netdev_mqs function\n  caif: don\u0027t set connection request param size before copying data\n  cxgb4vf: fix mailbox data/control coherency domain race\n  qlcnic: change module parameter permissions\n  ...\n"
    },
    {
      "commit": "f1d6d6cd9029daa7e7d4a0b14347b5392320f22a",
      "tree": "673e1940d385cfc625ed7583b54117ca97216734",
      "parents": [
        "b9d919a4ac6cf031b8e065f82ad8f1b0c9ed74b1",
        "2b76c05794e66655e10633d2d78287854c991f63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:30:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 16:30:08 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (42 commits)\n  IB/qib: Fix refcount leak in lkey/rkey validation\n  IB/qib: Improve SERDES tunning on QMH boards\n  IB/qib: Unnecessary delayed completions on RC connection\n  IB/qib: Issue pre-emptive NAKs on eager buffer overflow\n  IB/qib: RDMA lkey/rkey validation is inefficient for large MRs\n  IB/qib: Change QPN increment\n  IB/qib: Add fix missing from earlier patch\n  IB/qib: Change receive queue/QPN selection\n  IB/qib: Fix interrupt mitigation\n  IB/qib: Avoid duplicate writes to the rcv head register\n  IB/qib: Add a few new SERDES tunings\n  IB/qib: Reset packet list after freeing\n  IB/qib: New SERDES init routine and improvements to SI quality\n  IB/qib: Clear WAIT_SEND flags when setting QP to error state\n  IB/qib: Fix context allocation with multiple HCAs\n  IB/qib: Fix multi-Florida HCA host panic on reboot\n  IB/qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better\n  IB/qib: UD send with immediate receive completion has wrong size\n  IB/qib: Set port physical state even if other fields are invalid\n  IB/qib: Generate completion callback on errors\n  ...\n"
    },
    {
      "commit": "343a8d13aae58dec562dbb5c7d48a53e9b847871",
      "tree": "92f8af47939b892b7430d50e391a983907f00b9c",
      "parents": [
        "60dbb011df9764294284cc3e70f935eaa462e15e"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Tue Jan 11 15:44:40 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 15:44:40 2011 -0800"
      },
      "message": "cxgb4vf: recover from failure in cxgb4vf_open()\n\nIf the Link Start fails in cxgb4vf_open(), we need to back out any state\nthat we\u0027ve built up ...\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f76957fc8fc4fa9735f01e59653b2792b077de06",
      "tree": "0e68a46cad2c68a3f6df88c3c1a302a145a0dbc4",
      "parents": [
        "b5074087add883d015827e3792e4e388cc2d40c3"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Tue Jan 11 07:45:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 14:03:09 2011 -0800"
      },
      "message": "ehea: Increase the skb array usage\n\nCurrently the skb array is not fully allocated, and the allocation\nis done as it\u0027s requested, which is not the expected way.\n\nThis patch just allocate the full skb array at driver initialization.\nAlso, this patch increases ehea version to 107.\n\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5074087add883d015827e3792e4e388cc2d40c3",
      "tree": "c3ab6ab19a78da880e3c282cb58edab2cbad300d",
      "parents": [
        "0c302f57aba3ed638d71b66767e145ea5c14a353"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Tue Jan 11 02:07:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 14:03:08 2011 -0800"
      },
      "message": "net/fec: remove config FEC2 as it\u0027s used nowhere\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c302f57aba3ed638d71b66767e145ea5c14a353",
      "tree": "6e2be489add465eb0d8d71d6d334ac6391e4b6bc",
      "parents": [
        "c191a836a908d1dd6b40c503741f91b914de3348"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Tue Jan 11 01:55:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 11 14:03:08 2011 -0800"
      },
      "message": "pcnet_cs: add new_id\n\npcnet_cs:\n     add another ID of \"corega Ether CF-TD\" 10Base-T PCMCIA card.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "030b4b3309e29c6c857d8521c3076743663c259e",
      "tree": "07fb6c45846564c6c356f102216f5311c05ccad9",
      "parents": [
        "3afa9f19e5bd16abed998b7bf1b178206403286f"
      ],
      "author": {
        "name": "Ali Ayoub",
        "email": "ali@dev.mellanox.co.il",
        "time": "Mon Jan 10 17:42:06 2011 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 10 17:42:06 2011 -0800"
      },
      "message": "mlx4_core: Avoid vunmap() of invalid pointer if allocation fails\n\nSigned-off-by: Ali Ayoub \u003cali@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f5a49539a64ae5e3833fddec54a3c2524c7fe333",
      "tree": "eaad1e7dbb040f14fe817859c0cbcbf65727acb4",
      "parents": [
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 10 17:42:05 2011 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jan 10 17:42:05 2011 -0800"
      },
      "message": "mlx4_core: Remove warning message about firmware bug\n\nThe kernel warning message added in commit 58d74bb1d9f7 (\"mlx4_core:\nWorkaround firmware bug in query dev cap\") about mlx4 reporting the\nwrong number of \"blue flame registers\" doesn\u0027t really help anyone, since\nthe firmware bug is known and fixed and the bug is pretty much harmless\nto users.  So just get rid of the warning.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0be8c8bd1de21d75ef14eb6af35b664f70a35746",
      "tree": "fac1d514dcdb4146d4504f965a7f394c998c6b82",
      "parents": [
        "e54be894eae10eca9892e965cc9532f5d5a11767",
        "a780c6e86851c6479851186c5d5b9fb2b201bec7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:06:08 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 17:06:08 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (52 commits)\n  Blackfin: encode cpu-rev into uImage name\n  Blackfin: bf54x: don\u0027t ack GPIO ints when unmasking them\n  Blackfin: sram_free_with_lsl: do not ignore return value of sram_free\n  Blackfin: boards: add missing \"static\" to peripheral lists\n  Blackfin: DNP5370: new board port\n  Blackfin: bf518f-ezbrd: fix dsa resources\n  Blackfin: move \"-m elf32bfin\" to general LDFLAGS\n  Blackfin: kgdb_test: make sure to initialize num2\n  Blackfin: kgdb: disable preempt schedule when running single step in kgdb\n  Blackfin: kgdb: disable interrupt when single stepping in ADEOS\n  Blackfin: SMP: kgdb: apply anomaly 257 work around\n  Blackfin: fix building IPIPE code when XIP is enabled\n  Blackfin: SMP: kgdb: flush core internal write buffer before flushinv\n  Blackfin: sport_uart resources: remove unused secondary RX/TX pins\n  Blackfin: tll6527m: fix spelling in unused code (struct name)\n  Blackfin: bf527-ezkit: add adau1373 chip address\n  Blackfin: no-mpu: fix masking of small uncached dma region\n  Blackfin: pm: drop irq save/restore in standby and suspend to mem callback\n  MAINTAINERS: update Analog Devices support info\n  Blackfin: dpmc.h: pull in new pll.h\n  ...\n"
    },
    {
      "commit": "42b82dc19dfdcab931fb67175996a881ce254145",
      "tree": "6db611b3bb1d25903efeaa81be045b6b1e338c32",
      "parents": [
        "96545aeb7b4457594d764af4d689a738e97f14b8"
      ],
      "author": {
        "name": "hayeswang",
        "email": "hayeswang@realtek.com",
        "time": "Mon Jan 10 02:07:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 16:13:33 2011 -0800"
      },
      "message": "net/r8169: Update the function of parsing firmware\n\nUpdate rtl_phy_write_fw function. The new function could\nparse the complex firmware which is used by RTL8111E and later.\nThe new firmware may read data and do some operations, not just\ndo writing only.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96545aeb7b4457594d764af4d689a738e97f14b8",
      "tree": "f916a4b5e95a336db645ab725a4301cc0d71001a",
      "parents": [
        "d7b92affba524e0ca848a5ab60649fb91190d9b5"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Thu Jan 06 13:37:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 16:13:33 2011 -0800"
      },
      "message": "net: ppp: use {get,put}_unaligned_be{16,32}\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nReviewed-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1593d2298acca8b6680100d622911827edb8b0a",
      "tree": "ebc4e49a4b94d8a05db9722d4d032c694e300476",
      "parents": [
        "36909ea43814cba34f7c921e99cba33d770a54e1"
      ],
      "author": {
        "name": "Tom Herbert",
        "email": "therbert@google.com",
        "time": "Sun Jan 09 19:36:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 16:05:31 2011 -0800"
      },
      "message": "mlx4: Call alloc_etherdev to allocate RX and TX queues\n\nChanged driver to call alloc_etherdev_mqs so that the number of TX\nand RX queues can be set to correct values in the netdev device.\n\nSigned-off-by: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80ce3f67e75ffa14ad99b26457a7e9558b8b001a",
      "tree": "41c409c5f2bca580b3a9305307927461cab91450",
      "parents": [
        "b11a25aaeccc29d5090d1ce9776af20e3ee99ab9"
      ],
      "author": {
        "name": "Casey Leedom",
        "email": "leedom@chelsio.com",
        "time": "Mon Jan 10 13:53:43 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:53:43 2011 -0800"
      },
      "message": "cxgb4vf: fix mailbox data/control coherency domain race\n\nFor the VFs, the Mailbox Data \"registers\" are actually backed by\nT4\u0027s \"MA\" interface rather than PL Registers (as is the case for\nthe PFs).  Because these are in different coherency domains, the\nwrite to the VF\u0027s PL-register-backed Mailbox Control can race in\nfront of the writes to the MA-backed VF Mailbox Data \"registers\".\nSo we need to do a read-back on at least one byte of the VF Mailbox\nData registers before doing the write to the VF Mailbox Control\nregister.\n\nSigned-off-by: Casey Leedom \u003cleedom@chelsio.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b11a25aaeccc29d5090d1ce9776af20e3ee99ab9",
      "tree": "5779505d2bd617a7504289922f16a8d3643792d2",
      "parents": [
        "13b93ed924a82affd1e3a48f631cbb12c552199d"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Jan 10 00:15:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:34:55 2011 -0800"
      },
      "message": "qlcnic: change module parameter permissions\n\no Updating module parameter after driver load is not supported\n  except auto_fw_reset parameter. Changing these parameter after\n  driver load, can have weird result.\n\no Update driver version to 5.0.15.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13b93ed924a82affd1e3a48f631cbb12c552199d",
      "tree": "7865b55d62171105f40e1b096caeb62ae877f885",
      "parents": [
        "0e5f20b656c14d91efe61240d44b6f4b53ea939e"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Mon Jan 10 00:15:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:34:54 2011 -0800"
      },
      "message": "qlcnic: fix ethtool diagnostics test\n\nIRQ diag test was getting executed only when both register test\nand link test passed. The test should get executed if ETH_TEST_FL_OFFLINE\nflag is set.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@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": "0e5f20b656c14d91efe61240d44b6f4b53ea939e",
      "tree": "922d04e0def9723cae63d8a0de1daa77d9bf2c94",
      "parents": [
        "facb4edc1e0e849ea98e147a821e60d6d6272c0a"
      ],
      "author": {
        "name": "amit salecha",
        "email": "amit.salecha@qlogic.com",
        "time": "Mon Jan 10 00:15:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:34:54 2011 -0800"
      },
      "message": "qlcnic: fix flash fw version read\n\nDriver is reading flash fw version from defined address, this address\nmay be invalid. Indeed Driver should read address for fw version through\nflash layout table. Flash layout table has defined region and address for\nfw version address should be read from fw image region.\n\nDriver has check for old firmware, this bug can cause driver load fail.\nThis patch will try to read fw version from flash image region, if that fails,\nread from defined address.\n\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c599bd6b9ac8926b03e6bf332a8c14ae2ffb43a3",
      "tree": "353f7dc0114794bb9b78ceae4c42c724ef0d10e2",
      "parents": [
        "2d70a3d42de642e1d78355338b63cf064dc0f345"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:54:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:14 2011 -0800"
      },
      "message": "netdev: bfin_mac: let boards set vlan masks\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d70a3d42de642e1d78355338b63cf064dc0f345",
      "tree": "74bf34d7545150b3716671e70a6b12e6faef3927",
      "parents": [
        "53ed29841dfffa71c68e5cd3e601da195235ff5b"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Jan 10 02:54:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:13 2011 -0800"
      },
      "message": "netdev: bfin_mac: disable hardware checksum if writeback cache is enabled\n\nWith writeback caches, corrupted RX packets will be sent up the stack\nwithout any error markings.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53ed29841dfffa71c68e5cd3e601da195235ff5b",
      "tree": "255238ff50b6853e0e0f1b3b671697ced1e6bf24",
      "parents": [
        "5ca1bb5aceb0bccf532ffc21588585a925cdee20"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:54:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:13 2011 -0800"
      },
      "message": "netdev: bfin_mac: drop unused Mac data\n\nWe don\u0027t use this local \"Mac\" data anywhere (since we rely on the\nnetdev\u0027s storage), so punt it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ca1bb5aceb0bccf532ffc21588585a925cdee20",
      "tree": "58829a7851c94caf5f1453a506dab87078a23301",
      "parents": [
        "c6dd5098f47268976f7d0af3dad29084fd8b6b98"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:54:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:12 2011 -0800"
      },
      "message": "netdev: bfin_mac: mark setup_system_regs as static\n\nNo need for this to be exported since it is only used in this driver.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6dd5098f47268976f7d0af3dad29084fd8b6b98",
      "tree": "7478f9ddede53722339ec59594229bb04abd2093",
      "parents": [
        "45b9f509b7f5d2d792b3c03b78ddc8ec543e921b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:54:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 10 13:31:12 2011 -0800"
      },
      "message": "netdev: bfin_mac: clean up printk messages\n\nUse netdev_* and pr_* helper funcs for output rather than printk.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bd2cbcdfaff9cb22267d66fc843fa4f73f0c281",
      "tree": "7d9732bcf5f2f646cb0c2c529c48b454b15d4ae2",
      "parents": [
        "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
        "a081748735c5feb96b1365e78a5ff0fb6ca7e3a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:57:03 2011 -0800"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (29 commits)\n  of/flattree: forward declare struct device_node in of_fdt.h\n  ipmi: explicitly include of_address.h and of_irq.h\n  sparc: explicitly cast negative phandle checks to s32\n  powerpc/405: Fix missing #{address,size}-cells in i2c node\n  powerpc/5200: dts: refactor dts files\n  powerpc/5200: dts: Change combatible strings on localbus\n  powerpc/5200: dts: remove unused properties\n  powerpc/5200: dts: rename nodes to prepare for refactoring dts files\n  of/flattree: Update dtc to current mainline.\n  of/device: Don\u0027t register disabled devices\n  powerpc/dts: fix syntax bugs in bluestone.dts\n  of: Fixes for OF probing on little endian systems\n  of: make drivers depend on CONFIG_OF instead of CONFIG_PPC_OF\n  of/flattree: Add of_flat_dt_match() helper function\n  of_serial: explicitly include of_irq.h\n  of/flattree: Refactor unflatten_device_tree and add fdt_unflatten_tree\n  of/flattree: Reorder unflatten_dt_node\n  of/flattree: Refactor unflatten_dt_node\n  of/flattree: Add non-boottime device tree functions\n  of/flattree: Add Kconfig for EARLY_FLATTREE\n  ...\n\nFix up trivial conflict in arch/sparc/prom/tree_32.c as per Grant.\n"
    },
    {
      "commit": "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
      "tree": "f6dedefd41e6745a9b801166b99af7d830e41ef2",
      "parents": [
        "37721e1b0cf98cb65895f234d8c500d270546529"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:18:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: kobject.h redux\n\nRemove kobject.h from files which don\u0027t need it, notably,\nsched.h and fs.h.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21aa8ec362b59458bea1144494ae53ca2d8b13ed",
      "tree": "b941d6175a651307c650cac5d02c1dbde6b841e4",
      "parents": [
        "b1524e29e318e79b2d04bcbd651a7af8dff32bb3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 02:45:57 2011 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:03 2011 -0500"
      },
      "message": "net/irda: bfin_sir: back out transitional defines\n\nNow that the common header is sane, we can drop the transitional cruft.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "709465d6ea0466454ef547e7d1065db2b23033a9",
      "tree": "84c995bf4ce30510fc03b87f5b60ddbf7fedac7d",
      "parents": [
        "759a3f3f3171c521229dda2335e5ab105f6fdc40"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 28 15:43:50 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:02 2011 -0500"
      },
      "message": "net/irda: bfin_sir: pull in serial headers for defines\n\nWe\u0027re in the process of cleaning up the global Blackfin namespace, so the\nbfin_sir driver needs to pull in the serial header explicitly now.\n\nThis does add a little transitional cruft to keep things compiling, but a\nfollow up patch in this series will cull that.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "45b9f509b7f5d2d792b3c03b78ddc8ec543e921b",
      "tree": "0ae4f187a227308477124daf4e6e7989e7c94dcb",
      "parents": [
        "69830529b26e6dc9582a4b65ab88f40f050cf94e"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jan 06 14:29:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:12 2011 -0800"
      },
      "message": "ixgbe: update ntuple filter configuration\n\nThis change fixes several issues found in ntuple filtering while I was\ndoing the ATR refactor.\n\nSpecifically I updated the masks to work correctly with the latest version\nof ethtool, I cleaned up the exception handling and added detailed error\noutput when a filter is rejected, and corrected several bits that were set\nincorrectly in ixgbe_type.h.\n\nThe previous version of this patch included a printk that was left over from\nme fixing the filter setup.  This patch does not include that printk.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "69830529b26e6dc9582a4b65ab88f40f050cf94e",
      "tree": "03c16ab393989d80e4ca9034f415fe499dc83ce8",
      "parents": [
        "905e4a4163c4e807daf1f1f6b8f958e762a834a8"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jan 06 14:29:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:11 2011 -0800"
      },
      "message": "ixgbe: further flow director performance optimizations\n\nThis change adds a compressed input type for atr signature hash\ncomputation.  It also drops the use of the set functions when setting up\nthe ATR input since we can then directly setup the hash input as two dwords\nthat can be stored and passed as registers.\n\nWith these changes the cost of computing the has is low enough that we can\nperform a hash computation on each TCP SYN flagged packet allowing us to\ndrop the number of flow director misses considerably in tests such as\nnetperf TCP_CRR.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "905e4a4163c4e807daf1f1f6b8f958e762a834a8",
      "tree": "4f2a71c7dc5255a1dfb9f4063b94a920a3ada135",
      "parents": [
        "2d39d576fad0fd4bb79a0de26fca50a4be1ffdc1"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu Jan 06 14:29:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:11 2011 -0800"
      },
      "message": "ixgbe: cleanup flow director hash computation to improve performance\n\nThis change cleans up the layout of the flow director data, and the\nalgorithm used to calculate the hash resulting in a 35x / 3500% performance\nincrease versus the old flow director hash computation.  The overall effect\nis only a 1% increase in transactions per second though due to the fact\nthat only 1 packet in 20 are actually hashed upon.\n\nTCP_RR before:\nSocket Size   Request  Resp.   Elapsed  Trans.\nSend   Recv   Size     Size    Time     Rate\nbytes  Bytes  bytes    bytes   secs.    per sec\n\n16384  87380  1        1       60.00    23059.27\n16384  87380\n\nTCP_RR after:\nSocket Size   Request  Resp.   Elapsed  Trans.\nSend   Recv   Size     Size    Time     Rate\nbytes  Bytes  bytes    bytes   secs.    per sec\n\n16384  87380  1        1       60.00    23239.98\n16384  87380\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "2d39d576fad0fd4bb79a0de26fca50a4be1ffdc1",
      "tree": "12d38ef31a7d6c2a2b1e73e6564091eb9c85ce98",
      "parents": [
        "5377a4160bb65ee4dd11b4b1d081d86d56d92bff"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Thu Jan 06 14:29:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:10 2011 -0800"
      },
      "message": "ixgbe: make sure per Rx queue is disabled before unmapping the receive buffer\n\nWhen disable the Rx logic globally, we would also want to disable the per Rx\nqueue receive logic by per queue Rx control register RXDCTL so no more DMA is\nhappening from the packet buffer to the receive buffer associated with the Rx\nring, before we start unmapping Rx ring receive buffer. The hardware may take\nmax of 100us before the corresponding Rx queue is really disabled. Added\nixgbe_disable_rx_queue() for this purpose.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@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": "5377a4160bb65ee4dd11b4b1d081d86d56d92bff",
      "tree": "977dc6639906ff8d7b27a8c5e569cb8ab91f5625",
      "parents": [
        "77996d1d4c1cf0059f5c2d1cea9d5135ac1b8c91"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.j.brandewie@intel.com",
        "time": "Thu Jan 06 14:29:54 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:10 2011 -0800"
      },
      "message": "e1000: Add support for the CE4100 reference platform\n\nThis patch adds support for the gigabit phys present on the CE4100 reference\nplatforms.\n\nSigned-off-by:  Dirk Brandewie \u003cdirk.j.brandewie@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": "77996d1d4c1cf0059f5c2d1cea9d5135ac1b8c91",
      "tree": "0cdb5515487f49e7e6f09d5ce8a8c7831d727ee2",
      "parents": [
        "31dbe5b4ac6fca72dec946e4d0fa7f0913f1d9b1"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:09 2011 -0800"
      },
      "message": "e1000e: add custom set_d[0|3]_lplu_state function pointer for 82574\n\n82574 needs to configure Low Power Link Up (or LPLU) differently than\nthe other parts in the 8257x family supported by the driver.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "31dbe5b4ac6fca72dec946e4d0fa7f0913f1d9b1",
      "tree": "8774e4836c881a7a2c18ddb02f253b66c82aec6c",
      "parents": [
        "fe46f58fa61f025564a3c1e80b789885cb4b0f30"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:52 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:09 2011 -0800"
      },
      "message": "e1000e: power off PHY after reset when interface is down\n\nSome Phys supported by the driver do not remain powered off across a reset\nof the device when the interface is down, e.g. on 82571, but not on 82574.\nThis patch powers down (only when WoL is disabled) the PHY after a reset if\nthe interface is down and the ethtool diagnostics are not currently running.\n\nThe ethtool diagnostic function required a minor re-factor as a result, and\nthe e1000_[get|put]_hw_control() functions are renamed since they are no\nlonger static to netdev.c as they are needed by the ethtool diagnostics.\nA couple minor whitespace issues were cleaned up, too.\n\nReported-by: Arthur Jones \u003cajones@riverbed.com\u003e\nSigned-off-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": "fe46f58fa61f025564a3c1e80b789885cb4b0f30",
      "tree": "6ec14729d0ccb1df72b4e63574dcadec79f8e496",
      "parents": [
        "e0dc4f125456e57347a6d016bd7209f064135b1d"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:51 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:08 2011 -0800"
      },
      "message": "e1000e: use either_crc_le() rather than re-write it\n\nFor the 82579 jumbo frame workaround, there is no need to re-write the CRC\ncalculation functionality already found in the kernel\u0027s ether_crc_le().\n\nSigned-off-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": "e0dc4f125456e57347a6d016bd7209f064135b1d",
      "tree": "6458f1eaf49dabf7e08e65ec0493077cd84e260c",
      "parents": [
        "482fed85e64958f678a138a4b5f8891190d2b169"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:08 2011 -0800"
      },
      "message": "e1000e: properly bounds-check string functions\n\nUse string functions with bounds checking rather than their non-bounds\nchecking counterparts, and do not hard code these boundaries.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "482fed85e64958f678a138a4b5f8891190d2b169",
      "tree": "5904011346d4659039122c083741d63f48379c54",
      "parents": [
        "dd93f95e92283498f2497a632a81c167444668b5"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:07 2011 -0800"
      },
      "message": "e1000e: convert calls of ops.[read|write]_reg to e1e_[r|w]phy\n\nCleans up the code a bit by using the driver-specific e1e_rphy and\ne1e_wphy macros instead of the full function pointer variants.  Fix\na couple whitespace issue with two already existing calls to e1e_wphy.\n\nSigned-off-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": "dd93f95e92283498f2497a632a81c167444668b5",
      "tree": "fa5067184bc32c77bec6931a5a9862d8d137c270",
      "parents": [
        "0363466866d901fbc658f4e63dd61e7cc93dd0af"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Jan 06 14:29:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:44:06 2011 -0800"
      },
      "message": "e1000e: cleanup variables set but not used\n\nThe ICR register is clear on read and we don\u0027t care what the returned value\nis when resetting the hardware so the icr variable(s) can be removed.  We\nshould not ignore the return from e1000_lv_jumbo_workaround_ich8lan() and\nfrom e1000_get_phy_id_82571() (dump a debug message when it fails and when\nan unknown Phy id is returned).\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@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": "fc741216db156994c554ac31c1151fe0e00d8f0e",
      "tree": "692c6278f1c20e4452620adee1ea3cd05d878819",
      "parents": [
        "f01a5236bd4b140198fbcc550f085e8361fd73fa"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Sun Jan 09 06:23:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 23:35:34 2011 -0800"
      },
      "message": "net offloading: Pass features into netif_needs_gso().\n\nNow that there is a single function that can compute the device\nfeatures relevant to a packet, we don\u0027t want to run it for each\noffload.  This converts netif_needs_gso() to take the features\nof the device, rather than computing them itself.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eee3a96c6368f47df8df5bd4ed1843600652b337",
      "tree": "c97fb17df1400e0da70d5cbeb07eec2eeed2d835",
      "parents": [
        "697d0e338c7fd392cf73bf120150ab6e5516a3a3"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Sat Jan 08 02:17:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 18:15:08 2011 -0800"
      },
      "message": "r8169: delay phy init until device opens.\n\nIt workarounds the 60s firmware load failure timeout for the\nnon-modular case.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dba5a68ae147d0672d4b9259f3ece37777f8b2fa",
      "tree": "4126af0f0cbc00dcac3f1f7156a975916f124147",
      "parents": [
        "14934efab62201c176c620bd598b34b59acb6796"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jan 07 11:12:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 16:20:29 2011 -0800"
      },
      "message": "forcedeth: Do not use legacy PCI power management\n\nThe forcedeth driver uses the legacy PCI power management, so it has\nto do PCI-specific things in its -\u003esuspend() and -\u003eresume() callbacks\nand some of them are not done correctly.\n\nConvert forcedeth to the new PCI power management framework and make\nit let the PCI subsystem take care of all the PCI-specific aspects of\ndevice handling during system power transitions.\n\nTested with nVidia Corporation MCP55 Ethernet (rev a2).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86aa77854f47ab6f5f9c687507af1f57d2b89004",
      "tree": "ab8d3da41fbbf7c177f1ab341bc982d80498dc92",
      "parents": [
        "2aca31e765f756408ebc8408378afa5795d1ae49"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Sun Jan 09 15:54:15 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:54:15 2011 -0800"
      },
      "message": "sky2: convert to new VLAN model (v0.2)\n\nThis converts sky2 to new VLAN offload flags control via ethtool.\nIt also allows for transmit offload of vlan tagged frames which\nwas not possible before.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nReviewed-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2aca31e765f756408ebc8408378afa5795d1ae49",
      "tree": "9e7f59ae4d5c32012725c8792f7f095a2fa4e934",
      "parents": [
        "9bcb8018cf7af1f00f35cad4b121897cac077269"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Jan 06 18:40:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:52:58 2011 -0800"
      },
      "message": "sky2: fix limited auto negotiation\n\nThe sky2 driver would always try all possible supported speeds even\nif the user only asked for a limited set of speed/duplex combinations.\n\nReported-by: Mohsen Hariri \u003cm.hariri@gmail.com\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bcb8018cf7af1f00f35cad4b121897cac077269",
      "tree": "17e73c7baed203c01208d279b4c357cd6b5b7ee9",
      "parents": [
        "084d6cbb13e351f48ecd87cc8718ace6b72845e8"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jan 09 02:20:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:47:47 2011 -0800"
      },
      "message": "bnx2x: Fix the race on bp-\u003estats_pending.\n\nFix the race on bp-\u003estats_pending between the timer and a LINK_UP event\nhandler.\n\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": "084d6cbb13e351f48ecd87cc8718ace6b72845e8",
      "tree": "7b1a4029467e64318cd448a19a1f7c319eda6487",
      "parents": [
        "4a33bc03ab66631e844080bf1189d2afd7aae929"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jan 09 02:20:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:47:39 2011 -0800"
      },
      "message": "bnx2x: Move to D0 before clearing MSI/MSI-X configuration.\n\nMove to D0 before clearing MSI/MSI-X configuration. Otherwise MSI/MSI-X\nwon\u0027t be cleared.\n\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": "4a33bc03ab66631e844080bf1189d2afd7aae929",
      "tree": "785d551a0b8556c581e70be5654da69b2abd32c9",
      "parents": [
        "0744db2394ff1ee908169e38ab9308163c4cede5"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jan 09 02:20:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:47:38 2011 -0800"
      },
      "message": "bnx2x: registers dump fixes\n\nFixes in registers dump:\n        - Properly calculate dump length for 57712.\n        - Prevent HW blocks parity attentions when dumping registers in order to\nprevent false parity errors handling.\n        - Update the bnx2x_dump.h file: old one had a few bugs that could cause\nfatal HW error as a result of a registers dump.\n\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": "0744db2394ff1ee908169e38ab9308163c4cede5",
      "tree": "b0e9f60c6256a4e8eb6735ba1ef6d8c81c98607b",
      "parents": [
        "6a75da4a1a1d220fc3e32b816e83c258617505c5"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Sun Jan 09 02:19:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:47:22 2011 -0800"
      },
      "message": "bnx2x: Don\u0027t prevent RSS configuration in INT#x and MSI interrupt modes.\n\nDon\u0027t prevent RSS configuration in INT#x and MSI interrupt modes. Otherwise\nRx hash key won\u0027t be available.\n\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": "26877c794407855f65c056d7914b2e72ae9b93b8",
      "tree": "cc8e388d3a841fb089ea0fd3209b453e155a3dc2",
      "parents": [
        "b5680e0b591f2701c5ba7d5fc8f96b55414073c8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Thu Jan 06 10:50:29 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:45:48 2011 -0800"
      },
      "message": "hamradio: Resolve memory leak due to missing firmware release in add_mcs()\n\nFailure to release_firmware() in drivers/net/hamradio/yam.c::add_mcs()\ncauses memory leak.\nThis patch should fix it.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5680e0b591f2701c5ba7d5fc8f96b55414073c8",
      "tree": "393a02162339aba1c10e6c558b078d82bf6cef96",
      "parents": [
        "bcc67771ed8ee31cc1f2b1e033ae822b40c72ff9"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:56 2011 -0800"
      },
      "message": "net/fec: add dual fec support for mx28\n\nThis patch is to add mx28 dual fec support. Here are some key notes\nfor mx28 fec controller.\n\n - The mx28 fec controller naming ENET-MAC is a different IP from FEC\n   used on other i.mx variants.  But they are basically compatible\n   on software interface, so it\u0027s possible to share the same driver.\n - ENET-MAC design on mx28 made an improper assumption that it runs\n   on a big-endian system. As the result, driver has to swap every\n   frame going to and coming from the controller.\n - The external phys can only be configured by fec0, which means fec1\n   can not work independently and both phys need to be configured by\n   mii_bus attached on fec0.\n - ENET-MAC reset will get mac address registers reset too.\n - ENET-MAC MII/RMII mode and 10M/100M speed are configured\n   differently FEC.\n - ETHER_EN bit must be set to get ENET-MAC interrupt work.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcc67771ed8ee31cc1f2b1e033ae822b40c72ff9",
      "tree": "1b41ce6cd2fd9f4af71c2bbe2a6084e5c8f0bcd1",
      "parents": [
        "49da97dcb6b00a6869bbc3fa6ec7fdfd8a6e41a3"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:56 2011 -0800"
      },
      "message": "net/fec: improve pm for better suspend/resume\n\nThe following commit made a fix to use fec_enet_open/fec_enet_close\nover fec_enet_init/fec_stop for suspend/resume, because fec_enet_init\ndoes not allow to have a working network interface at resume.\n\n  e3fe8558c7fc182972c3d947d88744482111f304\n  net/fec: fix pm to survive to suspend/resume\n\nThis fix works for i.mx/mxc fec controller, but fails on mx28 fec\nwhich gets a different interrupt logic design. On i.mx fec, interrupt\ncan be triggered even bit ETHER_EN of ECR register is not set. But\non mx28 fec, ETHER_EN must be set to get interrupt work. Meanwhile,\nMII interrupt is mandatory to resume the driver, because MDIO\nread/write changed to interrupt mode by commit below.\n\n  97b72e4320a9aaa4a7f1592ee7d2da7e2c9bd349\n  fec: use interrupt for MDIO completion indication\n\nfec_restart/fec_stop comes out as the solution working for both\ncases.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "49da97dcb6b00a6869bbc3fa6ec7fdfd8a6e41a3",
      "tree": "8d558ccfa1cd3c7c20bf0822250a4631d00519c4",
      "parents": [
        "8649a230e33320b00f778a6f7c17a2764e844730"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:55 2011 -0800"
      },
      "message": "net/fec: add mac field into platform data and consolidate fec_get_mac\n\nAdd mac field into fec_platform_data and consolidate function\nfec_get_mac to get mac address in following order.\n\n 1) module parameter via kernel command line fec.macaddr\u003d0x00,0x04,...\n 2) from flash in case of CONFIG_M5272 or fec_platform_data mac\n    field for others, which typically have mac stored in fuse\n 3) fec mac address registers set by bootloader\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8649a230e33320b00f778a6f7c17a2764e844730",
      "tree": "0384070956fcf781dd83af4543bb607fc1651b8d",
      "parents": [
        "862f0982eadcea0e114576c57ea426d3d51a69a6"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:55 2011 -0800"
      },
      "message": "net/fec: remove the use of \"index\" which is legacy\n\nThe \"index\" becomes legacy since fep-\u003epdev-\u003eid starts working\nto identify the instance.\n\nMoreover, the call of fec_enet_init(ndev, 0) always passes 0\nto fep-\u003eindex. This makes the following code in fec_get_mac buggy.\n\n\t/* Adjust MAC if using default MAC address */\n\tif (iap \u003d\u003d fec_mac_default)\n\t\tdev-\u003edev_addr[ETH_ALEN-1] \u003d fec_mac_default[ETH_ALEN-1] + fep-\u003eindex;\n\nIt may be the time to remove \"index\" and use fep-\u003epdev-\u003eid instead.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "862f0982eadcea0e114576c57ea426d3d51a69a6",
      "tree": "83de79f6fe540ca72457200070e2badaebd6214c",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@freescale.com",
        "time": "Wed Jan 05 21:13:09 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 09 15:42:54 2011 -0800"
      },
      "message": "net/fec: fix MMFR_OP type in fec_enet_mdio_write\n\nFEC_MMFR_OP_WRITE should be used than FEC_MMFR_OP_READ in\na mdio write operation.\n\nIt\u0027s probably a typo introduced by commit:\n\ne6b043d512fa8d9a3801bf5d72bfa3b8fc3b3cc8\nnetdev/fec.c: add phylib supporting to enable carrier detection (v2)\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@freescale.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
      "tree": "0365745c1b7441c1868551c024410c829c3accc6",
      "parents": [
        "da40d036fd716f0efb2917076220814b1e927ae1",
        "2af10844eb6ed104f9505bf3a7ba3ceb02264f31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (144 commits)\n  USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004)\n  USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n  USB: ehci-mxc: Setup portsc register prior to accessing OTG viewport\n  USB: atmel_usba_udc: fix freeing irq in usba_udc_remove()\n  usb: ehci-omap: fix tll channel enable mask\n  usb: ohci-omap3: fix trivial typo\n  USB: gadget: ci13xxx: don\u0027t assume that PAGE_SIZE is 4096\n  USB: gadget: ci13xxx: fix complete() callback for no_interrupt rq\u0027s\n  USB: gadget: update ci13xxx to work with g_ether\n  USB: gadgets: ci13xxx: fix probing of compiled-in gadget drivers\n  Revert \"USB: musb: pm: don\u0027t rely fully on clock support\"\n  Revert \"USB: musb: blackfin: pm: make it work\"\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  ...\n\nManually fix up trivial conflicts in USB Kconfig changes in:\n\tarch/arm/mach-omap2/Kconfig\n\tarch/sh/Kconfig\n\tdrivers/usb/Kconfig\n\tdrivers/usb/host/ehci-hcd.c\nand annoying chip clock data conflicts in:\n\tarch/arm/mach-omap2/clock3xxx_data.c\n\tarch/arm/mach-omap2/clock44xx_data.c\n"
    },
    {
      "commit": "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
      "tree": "3ecba45d7ffae4fba4a5aafaef4af5b0b1105bde",
      "parents": [
        "f70f5b9dc74ca7d0a64c4ead3fb28da09dc1b234",
        "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (416 commits)\n  ARM: DMA: add support for DMA debugging\n  ARM: PL011: add DMA burst threshold support for ST variants\n  ARM: PL011: Add support for transmit DMA\n  ARM: PL011: Ensure IRQs are disabled in UART interrupt handler\n  ARM: PL011: Separate hardware FIFO size from TTY FIFO size\n  ARM: PL011: Allow better handling of vendor data\n  ARM: PL011: Ensure error flags are clear at startup\n  ARM: PL011: include revision number in boot-time port printk\n  ARM: vexpress: add sched_clock() for Versatile Express\n  ARM i.MX53: Make MX53 EVK bootable\n  ARM i.MX53: Some bug fix about MX53 MSL code\n  ARM: 6607/1: sa1100: Update platform device registration\n  ARM: 6606/1: sa1100: Fix platform device registration\n  ARM i.MX51: rename IPU irqs\n  ARM i.MX51: Add ipu clock support\n  ARM: imx/mx27_3ds: Add PMIC support\n  ARM: DMA: Replace page_to_dma()/dma_to_page() with pfn_to_dma()/dma_to_pfn()\n  mx51: fix usb clock support\n  MX51: Add support for usb host 2\n  arch/arm/plat-mxc/ehci.c: fix errors/typos\n  ...\n"
    },
    {
      "commit": "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34",
      "tree": "99119edc53fdca73ed7586829b8ee736e09440b3",
      "parents": [
        "28cdac6690cb113856293bf79b40de33dbd8f974",
        "1051b9f0f9eab8091fe3bf98320741adf36b4cfa"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:33:32 2011 +0000"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/mach-pxa/clock.c\n\tarch/arm/mach-pxa/clock.h\n"
    },
    {
      "commit": "4e3dbdb1392a83bd21a6ff8f6bc785495058d37c",
      "tree": "fe455c384a1e470b49bf504bc15b9c44ae81504e",
      "parents": [
        "2ad0d9d413abc3380fc1d89a9da7f8db59d9746b"
      ],
      "author": {
        "name": "Richard Mortimer",
        "email": "richm@oldelvet.org.uk",
        "time": "Thu Jan 06 11:50:30 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 06 11:50:30 2011 -0800"
      },
      "message": "cassini: Use local-mac-address prom property for Cassini MAC address\n\nFallback on the local-mac-address prom property if the Cassini device\ndoes not have an address programmed in the VPD ROM. This uses the same\ntechnique as implemented by the sungem driver.\n\nThe problem was reported by Frans van Berckel using Debian kernel 2.6.34-7\non Sun Fire V440. udev was assigning a new eth\u003cn\u003e device name on each reboot\nbecause the cassini driver was using a random MAC address.\n\nFix tested on 2.6.34-7 and 2.6.37 Sun Fire V440. Compile tested against\n2.6.36 davem/sparc-2.6.git\n\nReported-by: Frans van Berckel \u003cfberckel@xs4all.nl\u003e\nTested-by: Frans van Berckel \u003cfberckel@xs4all.nl\u003e\nReviewed-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nReviewed-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Richard Mortimer \u003crichm@oldelvet.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38cfb907a55f3223445151b517b6e4678b8c9d66",
      "tree": "d585d38666d2ce22f9719448e224eb55b850eaa8",
      "parents": [
        "141dfba342b672588799432d74a3b6be88b5d713"
      ],
      "author": {
        "name": "Ferenc Wagner",
        "email": "wferi@niif.hu",
        "time": "Thu Jan 06 05:11:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 06 11:30:23 2011 -0800"
      },
      "message": "netconsole: clarify stopping message\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "141dfba342b672588799432d74a3b6be88b5d713",
      "tree": "84fa2d4340133a9caf350cf38344fe9569671998",
      "parents": [
        "68d7c1aa2fee6acb11fcb826a207e4b81d8a1f57"
      ],
      "author": {
        "name": "Ferenc Wagner",
        "email": "wferi@niif.hu",
        "time": "Thu Jan 06 05:11:19 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 06 11:30:22 2011 -0800"
      },
      "message": "netconsole: don\u0027t announce stopping if nothing happened\n\nSigned-off-by: Ferenc Wagner \u003cwferi@niif.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68d7c1aa2fee6acb11fcb826a207e4b81d8a1f57",
      "tree": "8f95cc15abcc81b0a3e47ec2c370373bd9c02219",
      "parents": [
        "cba85b532e4aabdb97f44c18987d45141fd93faa"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Jan 05 15:14:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 06 11:27:22 2011 -0800"
      },
      "message": "cnic: Fix the type field in SPQ messages\n\nThe new firmware interface requires each Slow Path Queue (SPQ) message\u0027s\ntype field to include the function number.  The existing code does not\ndo this consistently.  We fix this by OR\u0027ing in the function number\ninto the type field centrally in cnic_submit_kwqe_16().\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c86c0f4ba49b39f909d7f18731b91e563e07065",
      "tree": "70a179d53210068875525163f3350f7665bb9dae",
      "parents": [
        "2a8fe003741aa90b6b9453e90af4bbb7bc42918c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 04 22:40:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 06 11:18:07 2011 -0800"
      },
      "message": "net: r6040: Return proper error for r6040_init_one\n\nReturn -ENOMEM instead of 0 for the case of mdiobus_alloc and kmalloc failure.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0c6610017459ed9642548694fe88971d3f4206aa",
      "tree": "c9ce737e7e881f611b894605fee75f6eee0f1a50",
      "parents": [
        "238c855805c853eaec95b0bc3065effb64f955a0"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 04 19:24:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 06 11:12:01 2011 -0800"
      },
      "message": "net: ixp4xx_eth: Return proper error for eth_init_one\n\nReturn PTR_ERR(port-\u003ephydev) instead of 1 if phy_connect failed.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7003087ce0fcdaf57a331b4ad627195a7f97245e",
      "tree": "9cc48360802d034bd223ee15e71295dc353a1401",
      "parents": [
        "0ff4fdf065101504cd84ac36924fcdad6641a4f7"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Fri Mar 27 16:28:34 2009 -0700"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jan 05 16:31:00 2011 -0500"
      },
      "message": "xen/netfront: select XEN_XENBUS_FRONTEND\n\nMake sure the Xen frontend xenbus is enabled.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\n[corresponds to c40912891c3b in git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "c96e96354a6c9456cdf1f150eca504e2ea35301e",
      "tree": "751bec601fb8152116b8e31e0f1f83d687a37d6f",
      "parents": [
        "dbbe68bb12b34f3e450da7a73c20e6fa1f85d63a",
        "33af88138b859f515b365a074e0a014d7cdbf846"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 16:06:25 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 16:06:25 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tnet/bluetooth/Makefile\n"
    },
    {
      "commit": "33af88138b859f515b365a074e0a014d7cdbf846",
      "tree": "dc546bbdc1786a4caeec8c7952ecfa02079dc011",
      "parents": [
        "18cb6e32e7aeea9c92af5793bee2b32536615502"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 14:05:00 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 14:36:33 2011 -0500"
      },
      "message": "ath9k: correct MODULE_PARM_DESC parameters for force_new_ani\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "18cb6e32e7aeea9c92af5793bee2b32536615502",
      "tree": "8dd01675dd9a8ba64b0612921357adb2b58f16c0",
      "parents": [
        "3e6109c57468ed320beefd2861fe2cc418cccfc2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 09:39:59 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 14:36:27 2011 -0500"
      },
      "message": "ath5k: qualify global modparam_nohwcrypt variable\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e6109c57468ed320beefd2861fe2cc418cccfc2",
      "tree": "35ecdbb144065dbd49abfad1598ae81544529b0c",
      "parents": [
        "6303710d7aa62bfb154cd13ab5ab12cfa8baaf91"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 09:39:17 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 14:36:27 2011 -0500"
      },
      "message": "ath9k: qualify global modparam_nohwcrypt variable\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6303710d7aa62bfb154cd13ab5ab12cfa8baaf91",
      "tree": "4718ca3186d92819b3d617f32813eab6a1896b91",
      "parents": [
        "db98a6cfcc9ac951067c9a2cb60459b618fd7b10",
        "d2460f4b2fa6dbdeec800414f9cf5b1fc8b71197"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 14:35:41 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 05 14:35:41 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "dbbe68bb12b34f3e450da7a73c20e6fa1f85d63a",
      "tree": "10f8363cbf5e428c0cb5614959e37b67a7e0cfa2",
      "parents": [
        "7b26e5ebd8b27b0126a84ae7f9a42aa8293d6c48",
        "9fc3bbb4a752f108cf096d96640f3b548bbbce6c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 04 11:57:25 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 04 11:57:25 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "db98a6cfcc9ac951067c9a2cb60459b618fd7b10",
      "tree": "0975c85b4dd1e17db0cca7b604c7bb97ee38fb4f",
      "parents": [
        "b5c34f662a3519d34f9634a14d8de638fdbe0ca3"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Jan 03 12:03:44 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:46:56 2011 -0500"
      },
      "message": "libertas: down_interruptible() can return -EINTR, not EINTR\n\nFix test in lbs_spi_thread().  down_interruptible() can return -EINTR, but\nnot EINTR.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cc72128750700d01c31f583a355c5f8f809498bb",
      "tree": "aaa811a3d9c704b9bf94707e2043fe700bb2b3be",
      "parents": [
        "a8851d10aadb46b25db4459aa0d1150c957d2bc1"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Jan 03 21:22:18 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:46:14 2011 -0500"
      },
      "message": "ath9k_htc: Fix packet injection\n\nTo inject a packet in monitor mode, a dummy station has\nto be associated with the monitor interface in the target.\nFailing to do this would result in a firmware crash on the device.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a8851d10aadb46b25db4459aa0d1150c957d2bc1",
      "tree": "e40710cddea3ff5c328141e57a6287b3b541d4f0",
      "parents": [
        "2ae79d52cdac733037490486792a53de9fb8d6b6"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Jan 03 08:46:29 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:46:13 2011 -0500"
      },
      "message": "ath5k: ath5k_eeprom_mode_from_channel() returns signed\n\nath5k_eeprom_mode_from_channel() returns -1 on error but we\u0027re storing\nthe result in \"ee_mode\" which is an unsigned char.  This breaks the\nerror handling.  This patch makes \"ee_mode\" an int.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2ae79d52cdac733037490486792a53de9fb8d6b6",
      "tree": "3a1bc9416c7f62b0b04dc6a013161fa080937a66",
      "parents": [
        "707e634326448190bfe2d937c44ec05c8dea63c4"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri Dec 31 20:49:00 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:46:13 2011 -0500"
      },
      "message": "ath9k : few rate control clean ups\n\nRemove some obvious looking dead code and rename few functions\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1186488b4a4d4871e40cb1604ba3ede3d4b7cc90",
      "tree": "a1a6290109f95c5fa570fb7615ab7993723c3db4",
      "parents": [
        "bd8027a72a1af95efd1dc8ea6df2fd9724c885b2"
      ],
      "author": {
        "name": "Rajkumar Manoharan",
        "email": "rmanoharan@atheros.com",
        "time": "Thu Dec 30 19:07:44 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:43:01 2011 -0500"
      },
      "message": "ath9k: fix beacon restart on channel change\n\nRestart the beacon timers only if the beacon\nwas already configured. Otherwise beacons timers\nare restarted unnecessarily in unassociated state too.\n\nCc: stable@kernel.org\nSigned-off-by: Rajkumar Manoharan \u003crmanoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd8027a72a1af95efd1dc8ea6df2fd9724c885b2",
      "tree": "9845cb15e26a2f0a64ccc707368a60cafb8c8392",
      "parents": [
        "ff039c6fb372c87a3cc4fd25bb846790cb35edb8"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Thu Dec 30 12:18:01 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:43:01 2011 -0500"
      },
      "message": "Revert \"ath9k: Parse DTIM period from mac80211\"\n\nThis reverts commit 0ce3bcfc84900a64347b0fe1140229bd81314008.\n\nEvent though with the above commit we obtain the configured DTIM period\nfrom the AP rather than always hardcoding it to \u00271\u0027, this seems to cause\nproblems under the following scenarios:\n* Preventing association with broken AP\u0027s\n* Adds latency in roaming\nSo its better to always use the safe value of \u00271\u0027 for dtim period\n\nCc: Jouni Malinen \u003cJouni.Malinen@Atheros.com\u003e\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1c30cc19081c16b1fe73ac13f2cb2abc009cdcc4",
      "tree": "af987d6d649b6dc221e098147b81b8d0523916de",
      "parents": [
        "1e1f4ad25fab29ca48b1166e74a81e9c89ddf0fb"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Tue Dec 28 15:46:16 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:43:01 2011 -0500"
      },
      "message": "ath9k_hw: fix dma descriptor rx error bit parsing\n\nAn Rx DMA descriptor can have multiple error bits set, and some error\nbits (e.g. MIC failure) are filtered by the driver based on other criteria.\nRemove the \u0027else\u0027 in various error bit checks so that all error information\nis properly passed to the driver.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e1f4ad25fab29ca48b1166e74a81e9c89ddf0fb",
      "tree": "64066131ba67cff6b4142e78aa8932fe4bad2078",
      "parents": [
        "039a07215e0fca00c450f4bf1dc9b458bdfe8559"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 28 14:28:52 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:43:00 2011 -0500"
      },
      "message": "ath9k_htc: Move LED/RFKILL code to htc_drv_gpio.c\n\nAnd add the copyright/license header.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "039a07215e0fca00c450f4bf1dc9b458bdfe8559",
      "tree": "ac6942c132aed0367134e13b3c5e7d5e46d6fb34",
      "parents": [
        "73908674c6957082e8ab57daed57d2bb97a1ebba"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 28 14:28:37 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:43:00 2011 -0500"
      },
      "message": "ath9k_htc: Fix fast channel change\n\nWhen returning to the operating channel, a full HW\nreset has to be done instead of a fast channel change.\nSince sw_scan_complete() is called after the config() call for the\nhome channel, we end up doing a FCC. Fix this issue by checking\nthe OFFCHANNEL flag to determine FCC.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73908674c6957082e8ab57daed57d2bb97a1ebba",
      "tree": "ab265ea89903ad81486622ae9a71534f63dcd300",
      "parents": [
        "66e3547431a8738416b508badfb9f326d11dabcc"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 28 14:28:27 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:43:00 2011 -0500"
      },
      "message": "ath9k_htc: Handle FATAL events\n\nThe device has to be reset when a FATAL event is received.\nNot doing so would leave the card in a non-working state.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66e3547431a8738416b508badfb9f326d11dabcc",
      "tree": "bf90a911643b73072ffdb5e3e09d75804812728c",
      "parents": [
        "ff8f59b5bbdf1527235b8c88d859c7d23691324f"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 28 14:28:14 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:43:00 2011 -0500"
      },
      "message": "ath9k_htc: Move work cancellation outside of mutex\n\nThere is no need to lock the various work cancellation\ncalls. This will be helpful when handling FATAL events.\n\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ff8f59b5bbdf1527235b8c88d859c7d23691324f",
      "tree": "7431f65095cef7dac5815816b0fb4ef8719feac4",
      "parents": [
        "ee832d3e9e72abf83931205a2f5379944be501c2"
      ],
      "author": {
        "name": "Sujith Manoharan",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Tue Dec 28 14:28:05 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:42:59 2011 -0500"
      },
      "message": "ath9k_htc: Handle pending URBs properly\n\nWhen doing a channel change, the pending URBs have to be killed\nproperly on calling htc_stop().\n\nThis fixes the probe response timeout seen when sending UDP traffic at\na high rate and running background scan at the same time.\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Sujith Manoharan \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee832d3e9e72abf83931205a2f5379944be501c2",
      "tree": "10ec9f5a4419eac46a3a7d844c68f7c2de8b99ea",
      "parents": [
        "4cfda47b69d0a37e5fc0292addba6d0f5f671a14"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Tue Dec 28 13:06:26 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:15 2011 -0500"
      },
      "message": "ath9k: Few clean ups in beacon config parameters\n\nSome minor clean ups in assigning values to beacon config parameters\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5af3c1d195a6169a925a929e800dc4fce2a545ae",
      "tree": "009263e6666a6b676274deb71a69a3d745182b0e",
      "parents": [
        "48103d25c4ca00a1d0692895f9aa68fcac6bc6af"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Mon Dec 27 15:07:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:15 2011 -0500"
      },
      "message": "rt2x00: Fix comment about removed spinlock\n\nThe comment doesn\u0027t match the code anymore. Fix that.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48103d25c4ca00a1d0692895f9aa68fcac6bc6af",
      "tree": "09f5c430829610f39e9d47267f73ea9a19d62e47",
      "parents": [
        "bfe6a15d60671993eb3d4ac396b1f442ae08581c"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Mon Dec 27 15:07:16 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:15 2011 -0500"
      },
      "message": "rt2x00: Remove unused interface spinlock\n\nSince the last user of intf-\u003elock is gone we can safely remove it.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bfe6a15d60671993eb3d4ac396b1f442ae08581c",
      "tree": "fc7dea9103f7e8644ec310e33d92b486a4ee212c",
      "parents": [
        "f833eea0a77b0910ea202468175bfc80470d44d0"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Mon Dec 27 15:06:57 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:14 2011 -0500"
      },
      "message": "rt2x00: Simplify intf-\u003edelayed_flags locking\n\nInstead of protecting delayed_flags with a spinlock use atomic bitops to\nmake the code more readable.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nAcked-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f833eea0a77b0910ea202468175bfc80470d44d0",
      "tree": "b715845b48ce540fd4d2226fa2e532a55eb11624",
      "parents": [
        "11f16aefcc07178972f149f1a1d53e6868481394"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Mon Dec 27 15:06:36 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:14 2011 -0500"
      },
      "message": "rt2x00: Remove superfluous assignment of mpdu_density\n\nThe tx desciptor already gets initialized to 0. Hence, there\u0027s no need\nto explicitly assign 0 to mpdu_density here.\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "11f16aefcc07178972f149f1a1d53e6868481394",
      "tree": "33944c9e2886172b0a31844473373cdc1ebe607e",
      "parents": [
        "736e3acadce8438e610b897af2b1c472ed58444b"
      ],
      "author": {
        "name": "Ismael Luceno",
        "email": "ismael.luceno@gmail.com",
        "time": "Mon Dec 27 15:06:17 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:14 2011 -0500"
      },
      "message": "rt2x00: Fix panic on frame padding for rt2800 usb devices\n\nBacktrace:\n  rt2800usb_write_tx_data\n  rt2x00queue_write_tx_frame\n  rt2x00mac_tx\n  invoke_tx_handlers\n  __ieee80211_tx\n  ieee80211_tx\n  virt_to_head_page\n  ieee80211_xmit\n  ieee80211_tx_skb\n  ieee80211_scan_work\n  schedule\n  ieee80211_scan_work\n  process_one_work\n  ...\n\nIt tried to expand the skb past it\u0027s end using skb_put. So I replaced it\nwith a call to skb_padto, which takes the issue into account.\n\nSigned-off-by: Ismael Luceno \u003cismael.luceno@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "736e3acadce8438e610b897af2b1c472ed58444b",
      "tree": "e3aed29f1f243534d19ac9c866725f4441dd4e82",
      "parents": [
        "a39fd6be19bde021314262a6d2193b3792c808db"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Dec 27 15:05:55 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:14 2011 -0500"
      },
      "message": "rt2x00: Fix pointer errors.\n\nFix some pointer errors in the various calls to memcpy, memset and memmove.\n\nAlthough none of these errors are fatal (the expression used now results in\nthe same pointer value) it is better to use the proper expression.\nAll errors are having to deal with arrays.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a39fd6be19bde021314262a6d2193b3792c808db",
      "tree": "d3f3c3a2729422edaf659a4d6fe99a8cb719a568",
      "parents": [
        "773d1b98268a9effac047fd2ab1c47bf9f7a9e5f"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Dec 27 15:05:35 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:14 2011 -0500"
      },
      "message": "rt2x00: remove intf-\u003emac field.\n\nThe mac field of the rt2x00_intf structure is written to once and used\ntwice. In both these uses the mac address is available via other means.\n\nRemove this field as it does not appear to be necessary.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "773d1b98268a9effac047fd2ab1c47bf9f7a9e5f",
      "tree": "a87e97b63c12d3a8b3d185925c22a1e14ab2c261",
      "parents": [
        "5235189c8edddf2eb32982f814bc858b55e6350a"
      ],
      "author": {
        "name": "Gertjan van Wingerde",
        "email": "gwingerde@gmail.com",
        "time": "Mon Dec 27 15:05:14 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:13 2011 -0500"
      },
      "message": "rt2x00: Remove intf-\u003ebssid field.\n\nThe bssid field in struct rt2x00_intf is only written to once, and is\nnever read from.\n\nRemove this field, as it appears to not be needed.\n\nSigned-off-by: Gertjan van Wingerde \u003cgwingerde@gmail.com\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5235189c8edddf2eb32982f814bc858b55e6350a",
      "tree": "18ca41ae181c398d9cf9ad94fb5c36a11231e663",
      "parents": [
        "c4d63244218bf93d1f0cdf4389e0906df8f506c1"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@sig21.net",
        "time": "Mon Dec 27 15:04:54 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:13 2011 -0500"
      },
      "message": "rt2x00: allow txstatus_fifo w/o txstatus_tasklet\n\nWhen DRIVER_REQUIRE_TXSTATUS_FIFO is set, intialize the\ntxstatus_fifo, but initialize rt2x00dev-\u003etxstatus_tasklet\nonly when both DRIVER_REQUIRE_TXSTATUS_FIFO and\nrt2x00dev-\u003eops-\u003elib-\u003etxstatus_tasklet are set.\n\nThis allows the txstatus_fifo to be used by rt2800usb which\ndoes not use txstatus_tasklet.\n\nSigned-off-by: Johannes Stezenbach \u003cjs@sig21.net\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4d63244218bf93d1f0cdf4389e0906df8f506c1",
      "tree": "9ff7b22cd2f3da5cf3cb575c61d17ed1b37966bc",
      "parents": [
        "97e2c40269e168df986daf94af1c62e07d4fc599"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@sig21.net",
        "time": "Mon Dec 27 15:04:29 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:13 2011 -0500"
      },
      "message": "rt2x00: simplify txstatus_fifo handling\n\nSigned-off-by: Johannes Stezenbach \u003cjs@sig21.net\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "97e2c40269e168df986daf94af1c62e07d4fc599",
      "tree": "925c80b75d11ae33e2da9906a4507187decacc8c",
      "parents": [
        "3b386510f49ff5c6e6ac1001da4f3c922ae7de3f"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sun Dec 26 18:22:29 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:13 2011 -0500"
      },
      "message": "carl9170: fix usb pm suspend-\u003eresume woes\n\nThis patch revamps some common code-paths which are\nshared between (re-)initialization and suspend/resume\nsubroutines. It also adds some helpful comments\nabout quirks and associated difficulties.\n\nIt\u0027s quite big, but it should fix #25382:\n\u003chttps://bugzilla.kernel.org/show_bug.cgi?id\u003d25382\u003e\n\nAnd hopefully the code is robust enough to deal with\nall possible suspend/resume scenarios without requiring\nthe user to do any sort of manual and possibly\ndangerous work.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b386510f49ff5c6e6ac1001da4f3c922ae7de3f",
      "tree": "f5a7a7ba2e76c860db676b95f873dfaa3fb886ca",
      "parents": [
        "c9e57f0fdccf74ef7884fed61d212e524b9c4bcd"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sun Dec 26 18:22:16 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:13 2011 -0500"
      },
      "message": "carl9170: reduce channel change delay\n\nBy removing two \"safety\" msleeps (and an echo nop), the\nchannel change delay is effectively halved. Previously,\nthe delay could be as long as 260 ms and the device\ncould not go off-channel without risking to miss the\nnext DTIM beacon [interval ~307 ms].\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9e57f0fdccf74ef7884fed61d212e524b9c4bcd",
      "tree": "b3635c786799cbfe0b889468bcf6c37bc56f2593",
      "parents": [
        "bb007554fe1f66c4796c7c7ae7bfc735fc8213f7"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@googlemail.com",
        "time": "Sun Dec 26 18:21:53 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:12 2011 -0500"
      },
      "message": "carl9170: add missing return-value check\n\nThis patch adds a forgotten bail-out path.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb007554fe1f66c4796c7c7ae7bfc735fc8213f7",
      "tree": "87520d25993b4595ba06223c31662a25866d4624",
      "parents": [
        "44cefead807daf96d0f43eb494b1eb5edb5454bf"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Sun Dec 26 12:10:05 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:12 2011 -0500"
      },
      "message": "ath5k: fix cycle counter inconsistent locking\n\nath5k_reset is called from process context and takes the cc_lock\nwith plain spin_lock(), but cc_lock can also be taken from tasklets\nin softirq context.  Thus we need to at least use spin_lock_bh.\n\nThis fixes the following lockdep warning:\n\n[   19.967874] sky2 0000:01:00.0: eth0: enabling interface\n[   19.982761] ieee80211 phy0: device now idle\n[   20.904809] NET: Registered protocol family 17\n[   21.243857] ieee80211 phy0: device no longer idle - scanning\n[   21.404343]\n[   21.404346] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[   21.404450] [ INFO: inconsistent lock state ]\n[   21.404518] 2.6.37-rc7-wl+ #242\n[   21.404582] ---------------------------------\n[   21.404650] inconsistent {SOFTIRQ-ON-W} -\u003e {IN-SOFTIRQ-W} usage.\n[   21.404721] kworker/u:4/982 [HC0[0]:SC1[3]:HE1:SE0] takes:\n[   21.404792]  (\u0026(\u0026common-\u003ecc_lock)-\u003erlock){+.?...}, at: [\u003cf8115780\u003e] ath5k_ani_calibration+0x29/0x5d9 [ath5k]\n[   21.405011] {SOFTIRQ-ON-W} state was registered at:\n[   21.405011]   [\u003cc105cadd\u003e] __lock_acquire+0x62f/0x13c1\n[   21.405011]   [\u003cc105d944\u003e] lock_acquire+0xd5/0xf1\n[   21.405011]   [\u003cc12c978d\u003e] _raw_spin_lock+0x45/0x72\n[   21.405011]   [\u003cf8111533\u003e] ath5k_reset+0x2c0/0x349 [ath5k]\n[   21.405011]   [\u003cf8111a7a\u003e] ath5k_start+0xb8/0x139 [ath5k]\n[   21.405011]   [\u003cf849c714\u003e] ieee80211_do_open+0x13f/0x819 [mac80211]\n[   21.405011]   [\u003cf849ce51\u003e] ieee80211_open+0x63/0x66 [mac80211]\n[   21.405011]   [\u003cc1258b2e\u003e] __dev_open+0x8d/0xb6\n[   21.405011]   [\u003cc1255c64\u003e] __dev_change_flags+0x9d/0x114\n[   21.405011]   [\u003cc1258a75\u003e] dev_change_flags+0x18/0x44\n[   21.405011]   [\u003cc1262990\u003e] do_setlink+0x23f/0x521\n[   21.405011]   [\u003cc1262d58\u003e] rtnl_setlink+0xe6/0xea\n[   21.405011]   [\u003cc126347c\u003e] rtnetlink_rcv_msg+0x18a/0x1a0\n[   21.405011]   [\u003cc126d5f0\u003e] netlink_rcv_skb+0x35/0x7b\n[   21.405011]   [\u003cc12632eb\u003e] rtnetlink_rcv+0x20/0x27\n[   21.405011]   [\u003cc126d370\u003e] netlink_unicast+0x1bb/0x21e\n[   21.405011]   [\u003cc126db21\u003e] netlink_sendmsg+0x23b/0x288\n[   21.405011]   [\u003cc124823c\u003e] sock_sendmsg+0xac/0xc4\n[   21.405011]   [\u003cc1248680\u003e] sys_sendmsg+0x152/0x1a2\n[   21.405011]   [\u003cc1249b0d\u003e] sys_socketcall+0x214/0x275\n[   21.405011]   [\u003cc10029d0\u003e] sysenter_do_call+0x12/0x36\n[   21.405011] irq event stamp: 138032\n[   21.405011] hardirqs last  enabled at (138032): [\u003cc12ca252\u003e] _raw_spin_unlock_irqrestore+0x3b/0x5e\n[   21.405011] hardirqs last disabled at (138031): [\u003cc12c98cc\u003e] _raw_spin_lock_irqsave+0x18/0x7e\n[   21.405011] softirqs last  enabled at (138024): [\u003cf84a570e\u003e] ieee80211_tx_skb+0x47/0x49 [mac80211]\n[   21.405011] softirqs last disabled at (138027): [\u003cc100452b\u003e] do_softirq+0x63/0xb4\n[   21.405011]\n[   21.405011] other info that might help us debug this:\n[   21.405011] 3 locks held by kworker/u:4/982:\n[   21.405011]  #0:  (name){+.+.+.}, at: [\u003cc1046158\u003e] process_one_work+0x1b8/0x41b\n[   21.405011]  #1:  ((\u0026(\u0026local-\u003escan_work)-\u003ework)){+.+.+.}, at: [\u003cc1046158\u003e] process_one_work+0x1b8/0x41b\n[   21.405011]  #2:  (\u0026local-\u003emtx){+.+.+.}, at: [\u003cf84920fb\u003e] ieee80211_scan_work+0x32/0x4a4 [mac80211]\n[   21.405011]\n[   21.405011] stack backtrace:\n[   21.405011] Pid: 982, comm: kworker/u:4 Not tainted 2.6.37-rc7-wl+ #242\n[   21.405011] Call Trace:\n[   21.405011]  [\u003cc12c6e68\u003e] ? printk+0x1d/0x25\n[   21.405011]  [\u003cc105a742\u003e] print_usage_bug+0x181/0x18b\n[   21.405011]  [\u003cc105b196\u003e] ? check_usage_forwards+0x0/0xb6\n[   21.405011]  [\u003cc105a9ec\u003e] mark_lock+0x2a0/0x4aa\n[   21.405011]  [\u003cc1059f6d\u003e] ? trace_hardirqs_off+0xb/0xd\n[   21.405011]  [\u003cc105ca68\u003e] __lock_acquire+0x5ba/0x13c1\n[   21.405011]  [\u003cc1059eed\u003e] ? trace_hardirqs_off_caller+0x18/0x8d\n[   21.405011]  [\u003cc1059f6d\u003e] ? trace_hardirqs_off+0xb/0xd\n[   21.405011]  [\u003cc1050411\u003e] ? local_clock+0x2c/0x4f\n[   21.405011]  [\u003cc1059e00\u003e] ? save_trace+0x2/0xa0\n[   21.405011]  [\u003cc105ac39\u003e] ? mark_held_locks+0x43/0x5b\n[   21.405011]  [\u003cc12ca252\u003e] ? _raw_spin_unlock_irqrestore+0x3b/0x5e\n[   21.405011]  [\u003cf8115780\u003e] ? ath5k_ani_calibration+0x29/0x5d9 [ath5k]\n[   21.405011]  [\u003cc105d944\u003e] lock_acquire+0xd5/0xf1\n[   21.405011]  [\u003cf8115780\u003e] ? ath5k_ani_calibration+0x29/0x5d9 [ath5k]\n[   21.405011]  [\u003cc12c9b1a\u003e] _raw_spin_lock_bh+0x4a/0x77\n[   21.405011]  [\u003cf8115780\u003e] ? ath5k_ani_calibration+0x29/0x5d9 [ath5k]\n[   21.405011]  [\u003cf8115780\u003e] ath5k_ani_calibration+0x29/0x5d9 [ath5k]\n[   21.405011]  [\u003cc105ac39\u003e] ? mark_held_locks+0x43/0x5b\n[   21.405011]  [\u003cf8113496\u003e] ath5k_tasklet_ani+0x1d/0x27 [ath5k]\n[   21.405011]  [\u003cc1037304\u003e] tasklet_action+0x96/0x137\n[   21.405011]  [\u003cc10379b5\u003e] __do_softirq+0xde/0x1c3\n[   21.405011]  [\u003cc10b0cef\u003e] ? arch_get_unmapped_area_topdown+0x3b/0x127\n[   21.405011]  [\u003cc10378d7\u003e] ? __do_softirq+0x0/0x1c3\n[   21.405011]  \u003cIRQ\u003e  [\u003cc1036dee\u003e] ? irq_exit+0x3d/0x49\n[   21.405011]  [\u003cc1003b4f\u003e] ? do_IRQ+0x98/0xac\n[   21.405011]  [\u003cc1002eee\u003e] ? common_interrupt+0x2e/0x34\n[   21.405011]  [\u003cc103007b\u003e] ? sys_unshare+0x57/0x226\n[   21.405011]  [\u003cc1047fee\u003e] ? queue_delayed_work+0x1/0x27\n[   21.405011]  [\u003cf84a83a0\u003e] ? ieee80211_queue_delayed_work+0x2e/0x33 [mac80211]\n[   21.405011]  [\u003cf8492528\u003e] ? ieee80211_scan_work+0x45f/0x4a4 [mac80211]\n[   21.405011]  [\u003cc104620e\u003e] ? process_one_work+0x26e/0x41b\n[   21.405011]  [\u003cc1046158\u003e] ? process_one_work+0x1b8/0x41b\n[   21.405011]  [\u003cf84920c9\u003e] ? ieee80211_scan_work+0x0/0x4a4 [mac80211]\n[   21.405011]  [\u003cc10466b6\u003e] ? worker_thread+0x18a/0x2a5\n[   21.405011]  [\u003cc12ca25e\u003e] ? _raw_spin_unlock_irqrestore+0x47/0x5e\n[   21.405011]  [\u003cc104652c\u003e] ? worker_thread+0x0/0x2a5\n[   21.405011]  [\u003cc104abe7\u003e] ? kthread+0x67/0x6c\n[   21.405011]  [\u003cc104ab80\u003e] ? kthread+0x0/0x6c\n[   21.405011]  [\u003cc1002efa\u003e] ? kernel_thread_helper+0x6/0x10\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nAcked-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "44cefead807daf96d0f43eb494b1eb5edb5454bf",
      "tree": "1b6ade8ff5fb31a67e99070db8878f37dfdb3992",
      "parents": [
        "ad9082adfc0a6bdcef1bad2f22485575479d7a9d"
      ],
      "author": {
        "name": "Brian Prodoehl",
        "email": "bprodoehl@gmail.com",
        "time": "Sat Dec 25 14:34:43 2010 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:12 2011 -0500"
      },
      "message": "ath9k: fix spur mitigation no-spur case for AR9002\n\nFor the AR9002, the spur frequency read from the EEPROM is mangled\nbefore being compared against AR_NO_SPUR.  This results in the driver\ntrying to set up the spur mitigation for bogus spurs, rather than\ncleanly breaking out.\n\nSigned-off-by: Brian Prodoehl \u003cbprodoehl@nomadio.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad9082adfc0a6bdcef1bad2f22485575479d7a9d",
      "tree": "d990dec471dce26a84f922c90c6b5cccbbe02536",
      "parents": [
        "52671e43dbfb0e0dfa5fab604cb3984bd1d777a6"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Dec 25 15:03:58 2010 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:12 2011 -0500"
      },
      "message": "airo: use simple_write_to_buffer\n\nSimplify write file operation for /proc files by using\nsimple_write_to_buffer().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCc: linux-wireless@vger.kernel.org\nCc: netdev@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "52671e43dbfb0e0dfa5fab604cb3984bd1d777a6",
      "tree": "b08043cd80ff739e2aea2861fd184e1f17421894",
      "parents": [
        "cd017f25e391dfabaca185bb4a5aefd02fd6c0ca"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilkumar@atheros.com",
        "time": "Thu Dec 23 21:06:57 2010 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:11 2011 -0500"
      },
      "message": "ath9k: spin_lock_bh is not required within tasklet context.\n\nDisabling BH is not required while running from a tasklet context\nand so replace spin_lock_bh with just spin_lock.\n\nSigned-off-by: Senthil Balasubramanian \u003csenthilkumar@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd017f25e391dfabaca185bb4a5aefd02fd6c0ca",
      "tree": "19a121d534e8604e37aac8a9290baa0365547035",
      "parents": [
        "cd2c5486526b744fb505e18c9d981b35feaf283a"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Thu Dec 23 15:12:30 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 04 14:35:11 2011 -0500"
      },
      "message": "iwlagn: fix scan tx antenna setting on 5Ghz band\n\nLooks that we do not set correctly antennas when scanning\non 5Ghz band and when bluetooth is enabled, because\npriv-\u003ecfg-\u003escan_tx_antennas[band] is only defined for\nIEEE80211_BAND_2GHZ.\n\nTo fix we check band before limiting antennas to first one.\nThis allow to remove hard coded cfg-\u003escan_tx_antennas[band].\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "cd2c5486526b744fb505e18c9d981b35feaf283a"
}
