)]}'
{
  "log": [
    {
      "commit": "edb15d83a875a1f4b1576188844db5c330c3267d",
      "tree": "74d54eab401b6ccf2a6ad4821227108a8d160f03",
      "parents": [
        "8bfc245f9ad7bd4e461179e4e7852ef99b8b6144",
        "a0b1c42951dd06ec83cc1bc2c9788131d9fefcd8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 21 16:16:55 2013 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 22 10:07:30 2013 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into mips-for-linux-next\n\nConflicts:\n    include/linux/ssb/ssb_driver_gige.h\n\nAlso resolves a logical merge conflict in drivers/net/ethernet/broadcom/-\nbgmac.c due to change of an API.\n"
    },
    {
      "commit": "111bd981e2216827aab95503596501ab71bc7a7d",
      "tree": "b4895d5923bd065ab1dfa74cae893c24c97bc340",
      "parents": [
        "f36738ddfeea02867b393e7f34da0cec48bafc54"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 26 19:51:14 2012 +0000"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Fri Feb 15 19:01:57 2013 +0100"
      },
      "message": "MIPS: BCM47XX: add bcm47xx prefix in front of nvram function names\n\nThe nvram functions are exported and used by some normal drivers. To\nprevent name clashes with ofter parts of the kernel code add a bcm47xx_\nprefix in front of the function names and the header file name.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4744/\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\n"
    },
    {
      "commit": "fd5023111cf720db890ef34f305ac5d427e690a0",
      "tree": "4d21e9a02bfbdafe5fc598af0755db791238dbe7",
      "parents": [
        "8b9a4d56866e0dca6ae886ed9bff777e50d0b70c",
        "836dc9e3fbbab0c30aa6e664417225f5c1fb1c39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 08 18:02:14 2013 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 08 18:02:14 2013 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nSynchronize with \u0027net\u0027 in order to sort out some l2tp, wireless, and\nipv6 GRE fixes that will be built on top of in \u0027net-next\u0027.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5237f278f30a92401539a54f87ee0c717b6f818",
      "tree": "209d4fd6fb00e660c76ca8ac5d4caed59dbb9957",
      "parents": [
        "b285109dde7b873b5dc671ef1b3ae3090f4bc72f",
        "b26f5f09ebdeb85ab152344cc1d6d484a3ce967d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 08 13:16:17 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 08 13:16:17 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "b3b66ae4c8aff0636521034d824b8953dc617335",
      "tree": "0a4c792efd730a59adc79d0d2476e0a4b3aa2f2e",
      "parents": [
        "bf414b369f158bb527f9f29174ada815f961b44c",
        "7b2385b95363c9ff49801c19cba2489a05bd6672"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 06 13:55:44 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 06 13:55:44 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "600485edaef65d89f5c44ce62baa7cac961cd50d",
      "tree": "9a651099ddf829c8cd0746f3b00b53744804df41",
      "parents": [
        "c50ae9470e542862f782e2d9c106270152bbf3ce"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Feb 03 23:25:34 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 04 16:46:24 2013 -0500"
      },
      "message": "ssb: unregister gpios before unloading ssb\n\nThis patch unregisters the gpio chip before ssb gets unloaded.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6ca2e10f795111a90a4efabb07717258669e03d",
      "tree": "e39ccc815a49c0d07587ae412305666f1277b85f",
      "parents": [
        "5b2e2eccab80e2f56d06df582e473fb0d8630f35"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Jan 26 21:38:35 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 30 15:07:06 2013 -0500"
      },
      "message": "ssb: add gpio_to_irq\n\nThe old bcm47xx gpio code had support for gpio_to_irq, but the new\ncode did not provide this function, but returned -ENXIO all the time.\nThis patch adds the missing function.\n\narch/mips/bcm47xx/wgt634u.c calls gpio_to_irq() and got the correct irq\nnumber with the old gpio handling code. With this patch the code in\nwgt634u.c should work again. I do not have a wgt634u to test this.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7a4a9e3880cc8cdc1f2958796e517d9d96ff7e0",
      "tree": "1304991d04dc516c590320b996f976cf61e1f893",
      "parents": [
        "f1ab57e3a114173fdb94219937191f0c673e87dd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 25 11:36:26 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 30 15:06:46 2013 -0500"
      },
      "message": "ssb: register platform device for parallel flash\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f1ab57e3a114173fdb94219937191f0c673e87dd",
      "tree": "fa0b250b1c9e66b7e985824225d3d8c29589bcfd",
      "parents": [
        "4a5fc6d7074de72dd836fbb9c5cd79f9a491871c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jan 25 11:36:25 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 30 15:06:45 2013 -0500"
      },
      "message": "ssb: trivial: use pflash helper variable\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4205e6ef4ee747aa81930537b6035086ba5f1e28",
      "tree": "b2ebe2b4621f5f531f283cb9bf0005cd3c04ca7b",
      "parents": [
        "cef401de7be8c4e155c6746bfccf721a4fa5fab9",
        "9ebea3829fac7505e0cd2642fbd13cfa9c038831"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 28 14:43:00 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 28 14:43:00 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n"
    },
    {
      "commit": "9ebea3829fac7505e0cd2642fbd13cfa9c038831",
      "tree": "ed690568a27b7231b8a507e8ba07c1ae34868e5c",
      "parents": [
        "c5e818ef081c4144177fdbdeed154332cd7e4d7a",
        "83f0c6d1f502bd75bb4a9e31e8d64e59c6894ad1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 28 13:54:03 2013 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 28 13:54:03 2013 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tdrivers/net/wireless/ath/ath9k/main.c\n\tdrivers/net/wireless/iwlwifi/dvm/tx.c\n"
    },
    {
      "commit": "590152789121640bfccb2d155458819951771363",
      "tree": "37789d8e7c6799ccc957c32476d33382738919bb",
      "parents": [
        "b66851c3c89629e72a2eaa54d1b838fb74dad644"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jan 10 10:11:37 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 11 14:49:58 2013 -0500"
      },
      "message": "ssb: add database of serial flash memories\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "72a525cbb8037ecf8663720b7087e8e6fc77a49a",
      "tree": "f4fa7fc864e32a5a83884442fa5cc4c745c9c475",
      "parents": [
        "79afb22d093993ef50f250f5368b565d0a0b7569"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Jan 06 21:48:50 2013 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 09 14:37:09 2013 -0500"
      },
      "message": "ssb: add place for serial flash driver\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c33d9b248603ef33049da71180f443e8d242599",
      "tree": "4435a23a9cc0bced7c00237d036312b1dfe05f62",
      "parents": [
        "2a893f91f57314c593f36cee689ad6e353af9daf",
        "d9a58a782e396a0f04e8445b7ba3763c8a48c7fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 08 07:31:49 2013 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 08 07:31:49 2013 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) New sysctl ndisc_notify needs some documentation, from Hanns\n    Frederic Sowa.\n\n 2) Netfilter REJECT target doesn\u0027t set transport header of SKB\n    correctly, from Mukund Jampala.\n\n 3) Forcedeth driver needs to check for DMA mapping failures, from Larry\n    Finger.\n\n 4) brcmsmac driver can\u0027t use usleep_range while holding locks, use\n    udelay instead.  From Niels Ole Salscheider.\n\n 5) Fix unregister of netlink bridge multicast database handlers, from\n    Vlad Yasevich and Rami Rosen.\n\n 6) Fix checksum calculations in netfilter\u0027s ipv6 network prefix\n    translation module.\n\n 7) Fix high order page allocation failures in netfilter xt_recent, from\n    Eric Dumazet.\n\n 8) mac802154 needs to use netif_rx_ni() instead of netif_rx() because\n    mac802154_process_data() can execute in process rather than\n    interrupt context.  From Alexander Aring.\n\n 9) Fix splice handling of MSG_SENDPAGE_NOTLAST, otherwise we elide one\n    tcp_push() too many.  From Eric Dumazet and Willy Tarreau.\n\n10) Fix skb-\u003etruesize tracking in XEN netfront driver, from Ian\n    Campbell.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (46 commits)\n  xen/netfront: improve truesize tracking\n  ipv4: fix NULL checking in devinet_ioctl()\n  tcp: fix MSG_SENDPAGE_NOTLAST logic\n  net/ipv4/ipconfig: really display the BOOTP/DHCP server\u0027s address.\n  ip-sysctl: fix spelling errors\n  mac802154: fix NOHZ local_softirq_pending 08 warning\n  ipv6: document ndisc_notify in networking/ip-sysctl.txt\n  ath9k: Fix Kconfig for ATH9K_HTC\n  netfilter: xt_recent: avoid high order page allocations\n  netfilter: fix missing dependencies for the NOTRACK target\n  netfilter: ip6t_NPT: fix IPv6 NTP checksum calculation\n  bridge: add empty br_mdb_init() and br_mdb_uninit() definitions.\n  vxlan: allow live mac address change\n  bridge: Correctly unregister MDB rtnetlink handlers\n  brcmfmac: fix parsing rsn ie for ap mode.\n  brcmsmac: add copyright information for Canonical\n  rtlwifi: rtl8723ae: Fix warning for unchecked pci_map_single() call\n  rtlwifi: rtl8192se: Fix warning for unchecked pci_map_single() call\n  rtlwifi: rtl8192de: Fix warning for unchecked pci_map_single() call\n  rtlwifi: rtl8192ce: Fix warning for unchecked pci_map_single() call\n  ...\n"
    },
    {
      "commit": "163247c1d274279aa4ac1aa0891858c7a50195c0",
      "tree": "af6ea45d96e90fec3d4e8588deec79afaa071b78",
      "parents": [
        "4bf27b8b333bcd291664fd0f7d129099d474a23b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Dec 21 15:10:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Jan 03 15:57:15 2013 -0800"
      },
      "message": "Drivers: ssb: remove __dev* attributes.\n\nCONFIG_HOTPLUG is going away as an option.  As a result, the __dev*\nmarkings need to be removed.\n\nThis change removes the use of __devinit, and __devexit from these\ndrivers.\n\nBased on patches originally written by Bill Pemberton, but redone by me\nin order to handle some of the coding style issues better, by hand.\n\nCc: Bill Pemberton \u003cwfp5p@virginia.edu\u003e\nCc: Michael Buesch \u003cm@bues.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3194f2f04547c3e0da488f0478788fbeebd9a914",
      "tree": "1dfb990e763888d0627bcf9e2ab6d3342cd22be8",
      "parents": [
        "a73331141354e800e735d0251307dd10e04ac21a"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Dec 16 16:35:36 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jan 02 14:38:23 2013 -0500"
      },
      "message": "ssb: SSB_DRIVER_GPIO should depend on GPIOLIB instead of selecting it\n\nCommit ec43b08b5733494ad88aa618ecdf534320dd8207 (\"ssb: add GPIO driver\")\nadded SSB_DRIVER_GPIO, which unconditionally selects GPIOLIB, causing\na Kconfig warning:\n\nwarning: (ARCH_REQUIRE_GPIOLIB \u0026\u0026 SSB_DRIVER_GPIO \u0026\u0026 BCMA_DRIVER_GPIO \u0026\u0026 MFD_TC6393XB \u0026\u0026 FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB)\n\nand build failure for m68k/allmodconfig:\n\nIn file included from drivers/ssb/ssb_private.h:5,\n                 from drivers/ssb/main.c:12:\ninclude/linux/ssb/ssb.h:440: error: field ‘gpio’ has incomplete type\nmake[4]: *** [drivers/ssb/main.o] Error 1\nmake[3]: *** [drivers/ssb/] Error 2\n\nTurn the select into a dependency to fix this.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cebfa85eb86d92bf85d3b041c6b044184517a988",
      "tree": "be0a374556fe335ce96dfdb296c89537750d5868",
      "parents": [
        "d42b3a2906a10b732ea7d7f849d49be79d242ef0",
        "241738bd51cb0efe58e6c570223153e970afe3ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:27:45 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 14 14:27:45 2012 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The MIPS bits for 3.8.  This also includes a bunch fixes that were\n  sitting in the linux-mips.org git tree for a long time.  This pull\n  request contains updates to several OCTEON drivers and the board\n  support code for BCM47XX, BCM63XX, XLP, XLR, XLS, lantiq, Loongson1B,\n  updates to the SSB bus support, MIPS kexec code and adds support for\n  kdump.\n\n  When pulling this, there are two expected merge conflicts in\n  include/linux/bcma/bcma_driver_chipcommon.h which are trivial to\n  resolve, just remove the conflict markers and keep both alternatives.\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus: (90 commits)\n  MIPS: PMC-Sierra Yosemite: Remove support.\n  VIDEO: Newport Fix console crashes\n  MIPS: wrppmc: Fix build of PCI code.\n  MIPS: IP22/IP28: Fix build of EISA code.\n  MIPS: RB532: Fix build of prom code.\n  MIPS: PowerTV: Fix build.\n  MIPS: IP27: Correct fucked grammar in ops-bridge.c\n  MIPS: Highmem: Fix build error if CONFIG_DEBUG_HIGHMEM is disabled\n  MIPS: Fix potencial corruption\n  MIPS: Fix for warning from FPU emulation code\n  MIPS: Handle COP3 Unusable exception as COP1X for FP emulation\n  MIPS: Fix poweroff failure when HOTPLUG_CPU configured.\n  MIPS: MT: Fix build with CONFIG_UIDGID_STRICT_TYPE_CHECKS\u003dy\n  MIPS: Remove unused smvp.h\n  MIPS/EDAC: Improve OCTEON EDAC support.\n  MIPS: OCTEON: Add definitions for OCTEON memory contoller registers.\n  MIPS: OCTEON: Add OCTEON family definitions to octeon-model.h\n  ata: pata_octeon_cf: Use correct byte order for DMA in when built little-endian.\n  MIPS/OCTEON/ata: Convert pata_octeon_cf.c to use device tree.\n  MIPS: Remove usage of CEVT_R4K_LIB config option.\n  ...\n"
    },
    {
      "commit": "6cdd6400b244e6c130b8b418af28a0aec60ad5b5",
      "tree": "e49fc9c5201967303090536040e9939dc33ee36b",
      "parents": [
        "fc5e286ff4ff6da3e76e6eb58c535e250ad2ff18"
      ],
      "author": {
        "name": "Cong Ding",
        "email": "dinggnu@gmail.com",
        "time": "Sat Dec 08 23:11:06 2012 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Dec 10 15:47:32 2012 -0500"
      },
      "message": "ssb: use WARN in main.c\n\nUse WARN rather than printk followed by WARN_ON(1), for conciseness.\n\nSigned-off-by: Cong Ding \u003cdinggnu@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bde327eff8a722df1198df9b14464f84f1adfb65",
      "tree": "dde6282acfa1957a4fa310540a9206aeba277d57",
      "parents": [
        "9f640a6376e54fa9ae834c32cbe92cefeec970dc"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 05 18:46:08 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 06 14:58:58 2012 -0500"
      },
      "message": "ssb: register watchdog driver\n\nRegister the watchdog driver to the system if it is a SoC. Using the\nwatchdog on a non SoC device, like a PCI card, will make the PCI\ncard die when the timeout expired, but starting it again is not\nsupported by ssb.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f640a6376e54fa9ae834c32cbe92cefeec970dc",
      "tree": "84e02c5cd758f6d52d595414ccc162279a19037a",
      "parents": [
        "7280b51a29f8e6cc7d449d565182d1e1b6183907"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 05 18:46:07 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 06 14:58:58 2012 -0500"
      },
      "message": "ssb: extif: add methods for watchdog driver\n\nThe watchdog driver wants to set the watchdog timeout in ms and not in\nticks, add a method converting ms to ticks before setting the watchdog\nregister. Return the ticks or millisecond the timer was set to in case\nthe provided value was bigger than the max allowed value.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7280b51a29f8e6cc7d449d565182d1e1b6183907",
      "tree": "65237eab1130bbb286b98f3827c15346f7583533",
      "parents": [
        "7ffbffe37de3979d43c1105e38eb2918bf5d35fe"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 05 18:46:06 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 06 14:58:57 2012 -0500"
      },
      "message": "ssb: extif: add check for max value before setting watchdog register\n\nPrevent the watchdog register on the extif core to be set to a too\nhigh value.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7ffbffe37de3979d43c1105e38eb2918bf5d35fe",
      "tree": "40fdf7ca496cc75111ba81fbdf211641b2b9ae8f",
      "parents": [
        "26107309c08f8548a2e0aef0d0aabd64bc2d22c1"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 05 18:46:05 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 06 14:58:57 2012 -0500"
      },
      "message": "ssb: add methods for watchdog driver\n\nThe watchdog driver wants to set the watchdog timeout in ms and not in\nticks, which is depending on the SoC type and the clock.\nCalculate the number of ticks per millisecond and provide two functions\nfor the watchdog driver. Also return the ticks or millisecond the timer\nwas set to in case the provided value was bigger than the max allowed\nvalue.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "26107309c08f8548a2e0aef0d0aabd64bc2d22c1",
      "tree": "195b0d5b03f6b0a78591e71eb397fcb0309dd972",
      "parents": [
        "f924e1e989b0bdaf6472668400d67a2142cb6b60"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 05 18:46:04 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 06 14:58:57 2012 -0500"
      },
      "message": "ssb: set the PMU watchdog if available\n\nSome ssb based devices have a PMU and the PMU watchdog register should\nbe used instead of the register in the chip common part, if the device\nhas a PMU. This patch also calculates the maximal number the watchdog\ncould be set to.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f924e1e989b0bdaf6472668400d67a2142cb6b60",
      "tree": "7da7eb703e6c302c50bcc383f32bb576f474c595",
      "parents": [
        "a4855f39d4eb3f550ca5f4aac79bd999da42dc54"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Dec 05 18:46:03 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 06 14:58:57 2012 -0500"
      },
      "message": "ssb: get alp clock from devices with PMU\n\nIf there is a PMU in the device, get the alp clock from that part and\ndo not assume 20000000.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0362063b7be97f6f8e2c644b970f5726489aacdf",
      "tree": "11230e5afa3c4c74499a5dfa895a419a22b57ea4",
      "parents": [
        "4a7267c9a03b9627e5e85c80b307eb4541bab902"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Nov 27 00:31:55 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 30 13:38:14 2012 -0500"
      },
      "message": "ssb: extif: fix compile errors\n\nIf CONFIG_SSB_EMBEDDED or CONFIG_SSB_DRIVER_MIPS is set and\nCONFIG_SSB_DRIVER_EXTIF is not set, it will cause compile problems\nbecause of missing functions. This patch fixes these problems.\n\nThe mips driver now also uses ssb_chipco_available() instead of\nchecking bus-\u003echipco.dev manually.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec43b08b5733494ad88aa618ecdf534320dd8207",
      "tree": "0d11a7fca2c2baef2d8d3b14564f747b6319c20a",
      "parents": [
        "394bc7e38be79987ed15de203920c3cddb724cc1"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Nov 20 22:24:33 2012 +0000"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Wed Nov 21 21:55:52 2012 +0100"
      },
      "message": "ssb: add GPIO driver\n\nRegister a GPIO driver to access the GPIOs provided by the chip.\nThe GPIOs of the SoC should always start at 0 and the other GPIOs could\nstart at a random position. There is just one SoC in a system and when\nthey start at 0 the number is predictable.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4591\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\n"
    },
    {
      "commit": "394bc7e38be79987ed15de203920c3cddb724cc1",
      "tree": "64cb52592aab0fb2f392560fb99d8d61caa81f4a",
      "parents": [
        "da22f22e91f0d14d996c7258101575a5a06ddf85"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Nov 20 22:24:32 2012 +0000"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Wed Nov 21 21:55:52 2012 +0100"
      },
      "message": "ssb: add locking around gpio register accesses\n\nThe GPIOs are access through some registers in the chip common core or\nover extif. We need locking around these GPIO accesses, all GPIOs are\naccessed through the same registers and parallel writes will cause\nproblems.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4590\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\n"
    },
    {
      "commit": "da22f22e91f0d14d996c7258101575a5a06ddf85",
      "tree": "d10551775ef16fc8da8d49946d53c4bd9b5e2466",
      "parents": [
        "cf0936b06d8e98a157630e99f647e2ff6d29d7ad"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Nov 20 22:24:31 2012 +0000"
      },
      "committer": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Wed Nov 21 21:55:52 2012 +0100"
      },
      "message": "ssb: add ssb_chipco_gpio_pull{up,down}\n\nAdd functions to access the GPIO registers for pullup and pulldown.\nThese are needed for handling gpio registration.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/4589\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\n"
    },
    {
      "commit": "42d36074e53eadfd79e6db518b5caf8fba914f8b",
      "tree": "faca7a4b3d1f71ed66b42f7d2f96277dbe7182dd",
      "parents": [
        "2c60035a69b3c4b0b8d74046aadd26baed9a8ae6"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Oct 25 18:39:29 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 29 15:30:37 2012 -0400"
      },
      "message": "ssb: handle BCM43222 in pmu code.\n\nThe BCM43222 with the chipid 43222 or 0xa8d6 in hex do not need any\nspecial handling in the pmu code. This prevents some error messages\nbeing shown.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c60035a69b3c4b0b8d74046aadd26baed9a8ae6",
      "tree": "8b8d364e30f77e33f13fbe8c72940decb2231697",
      "parents": [
        "4df50ca869890581020b95958251bd355c1dc6b1"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu Oct 25 18:39:28 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 29 15:30:36 2012 -0400"
      },
      "message": "ssb: add PCI ID 0x4350\n\n14e4:4350 is found on a Broadcom BCM43222.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d954162c54ea81cee12acec1ee5fa19214d0de96",
      "tree": "f2237230a5a14271d41ca15a54b830054e7cf1bb",
      "parents": [
        "54c974984e8840c9e20390ce16e3d9f4ea674499"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Sep 29 20:36:18 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:52:48 2012 -0400"
      },
      "message": "ssb: add attribute to indicate a parallel flash is available\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54c974984e8840c9e20390ce16e3d9f4ea674499",
      "tree": "2698ea78262a6fcc3fe29a1dbf1f33e04c9448dd",
      "parents": [
        "e5c9d7c0757c2e1dcd7e3130b4c3446a7e9236c8"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Sep 29 20:36:17 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Oct 19 15:52:44 2012 -0400"
      },
      "message": "ssb: move parallel flash config into an own struct\n\nThis is a preparing step for adding serial flash support.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "902d9e0f48ddc18fb37c1b1edf5e3b27aaba1505",
      "tree": "c922aceb9e0ef671da2529eef5e82f51976f02d3",
      "parents": [
        "85ce5ae52690aab0b3a4a6e9a1c2f951d2d8a5cc"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Aug 08 19:37:04 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 10 15:27:02 2012 -0400"
      },
      "message": "ssb: check for flash presentence\n\nWe can not assume parallel flash is always present, there are boards\nwith *serial* flash and probably some without flash at all.\nDefine some bits by the way.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nReviewed-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f0d9f430dc99303558adc30a75eef10c43f7bec",
      "tree": "89a1b0f76f74c58088f5e1e6f98b2982327fc92b",
      "parents": [
        "cba63e99e58231ecd665b0eddc9b73c65fe9c17c"
      ],
      "author": {
        "name": "Jonas Gorski",
        "email": "jonas.gorski@gmail.com",
        "time": "Sun Jun 10 22:11:56 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:59:44 2012 -0400"
      },
      "message": "ssb: add missing PCI ID for b/g/n single band BCM4322\n\n14e4:432c is found on some bcm63xx devices. The device is working fine\nwith b43.\n\nReported-by: Álvaro Fernández Rojas \u003cnoltari@gmail.com\u003e\nSigned-off-by: Jonas Gorski \u003cjonas.gorski@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccaf8c32d5ed08bfb4c45492f8f1c145fd45f4e8",
      "tree": "44391909839833768d9aa180fbc79d3f97be41eb",
      "parents": [
        "3b08cf6bd2763bfe9d04fad4d7de29ee7735cd76"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu May 31 22:38:22 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 06 15:20:22 2012 -0400"
      },
      "message": "ssb: recognize ARM Cortex M3\n\nI found this core on a BCM4322, a PCI card in the Linksys WRT610N V1.\nThis core is not used by the driver, this patch just makes ssb show the\ncorrect name.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ec57228c37b2c98c2bf23093b4bd28d8c2708e5",
      "tree": "1f38ccd10f5642db2762500d2dcbb0380e0e16b6",
      "parents": [
        "ee70108fa2a7688dc67bfedaeb0c8c46a221effb"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Thu May 10 00:22:46 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:46:37 2012 -0400"
      },
      "message": "ssb: add PCI IDs 0x4322 and 43222\n\nThe 0x4322 ID is found on the BCM4322 used on some SoCs like the\nLinksys WRT610N V1 connected to a BCM4705. The 43222 (0xa8d6) ID\nis found on the BCM43222 used on some other SoCs like the D-Link\nDSL-2760U connected to a BCM63xx.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e2da4bd3ec7842fbef2bc7bffde3e1ad0c15f516",
      "tree": "05eeb21b157fa2b39fc0d66fc4fd2c30a9395ce6",
      "parents": [
        "432c4d1eef64fc4c57faf713f361a96e58e66c72"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Apr 29 02:04:13 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:45:22 2012 -0400"
      },
      "message": "bcma/ssb: parse new attributes from sprom\n\nThese newly added attributes are used by brcmsmac. Now bcma should\nparse all attributes used by brcmsmac out of the sprom.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTested-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "673335c8f0c24912d57abf9b8cd10c9d91ff1a40",
      "tree": "028fda314370f61fc767fa9a4cb575e466b74c04",
      "parents": [
        "bf7d420b4a3ea06d9638ec7f1b9d7971fa7f4f66"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Apr 29 02:04:11 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:45:21 2012 -0400"
      },
      "message": "ssb: fill board_rev attribute from sprom\n\nThis attribute is now used in b43 driver and should be filled for all\nsprom versions.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bf7d420b4a3ea06d9638ec7f1b9d7971fa7f4f66",
      "tree": "78b03e4de848b3d2a2b62ee22391c3008ac553f3",
      "parents": [
        "a25595562291baea4ccc2ed570dd15c638b67b21"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Apr 29 02:04:10 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:45:21 2012 -0400"
      },
      "message": "ssb/bcma: fill attribute alpha2 from sprom\n\nThe attribute country_code and alpha2 are two different attributes in\nthe sprom. country_code contains some code in an 8 bit coding and\nalpha2 contains two chars with the country code. The attributes where\nread out wrongly in the past and country_code is only available on\nsprom version 1.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTested-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a20ef3db28faa42dd5dc86ad75d2736bcd3da4c",
      "tree": "bc079f5da6e2ec6296c434ec51926545ae6e8db1",
      "parents": [
        "12d9568333de3bfc50ff8d3312c097ba7ea7fe3c"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sun Apr 29 02:04:06 2012 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 16 12:45:20 2012 -0400"
      },
      "message": "ssb: remove rev from boardinfo\n\nPreviously the rev contained the revision read from the pci config\nspace and was used as board_rev in the wireless drivers. This is wrong\nthe board_rev is only fetched from the sprom accordingly to the open\nsource part of the Broadcom SDK and brcmsmac. This patch removes the\nrev from the boardinfo structure and uses the board_rev attribute from\nsprom instead. This attribute is filled by PCI, PCMCIA, SDIO and SoC\ncode.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nTested-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b59bf081622b6446db77ad06c93fe23677bc533",
      "tree": "3f4bb5a27c90cc86994a1f6d3c53fbf9208003cb",
      "parents": [
        "e45836fafe157df137a837093037f741ad8f4c90",
        "bbdb32cb5b73597386913d052165423b9d736145"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:04:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:04:47 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next\n\nPull networking merge from David Miller:\n \"1) Move ixgbe driver over to purely page based buffering on receive.\n     From Alexander Duyck.\n\n  2) Add receive packet steering support to e1000e, from Bruce Allan.\n\n  3) Convert TCP MD5 support over to RCU, from Eric Dumazet.\n\n  4) Reduce cpu usage in handling out-of-order TCP packets on modern\n     systems, also from Eric Dumazet.\n\n  5) Support the IP{,V6}_UNICAST_IF socket options, making the wine\n     folks happy, from Erich Hoover.\n\n  6) Support VLAN trunking from guests in hyperv driver, from Haiyang\n     Zhang.\n\n  7) Support byte-queue-limtis in r8169, from Igor Maravic.\n\n  8) Outline code intended for IP_RECVTOS in IP_PKTOPTIONS existed but\n     was never properly implemented, Jiri Benc fixed that.\n\n  9) 64-bit statistics support in r8169 and 8139too, from Junchang Wang.\n\n  10) Support kernel side dump filtering by ctmark in netfilter\n      ctnetlink, from Pablo Neira Ayuso.\n\n  11) Support byte-queue-limits in gianfar driver, from Paul Gortmaker.\n\n  12) Add new peek socket options to assist with socket migration, from\n      Pavel Emelyanov.\n\n  13) Add sch_plug packet scheduler whose queue is controlled by\n      userland daemons using explicit freeze and release commands.  From\n      Shriram Rajagopalan.\n\n  14) Fix FCOE checksum offload handling on transmit, from Yi Zou.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next: (1846 commits)\n  Fix pppol2tp getsockname()\n  Remove printk from rds_sendmsg\n  ipv6: fix incorrent ipv6 ipsec packet fragment\n  cpsw: Hook up default ndo_change_mtu.\n  net: qmi_wwan: fix build error due to cdc-wdm dependecy\n  netdev: driver: ethernet: Add TI CPSW driver\n  netdev: driver: ethernet: add cpsw address lookup engine support\n  phy: add am79c874 PHY support\n  mlx4_core: fix race on comm channel\n  bonding: send igmp report for its master\n  fs_enet: Add MPC5125 FEC support and PHY interface selection\n  net: bpf_jit: fix BPF_S_LDX_B_MSH compilation\n  net: update the usage of CHECKSUM_UNNECESSARY\n  fcoe: use CHECKSUM_UNNECESSARY instead of CHECKSUM_PARTIAL on tx\n  net: do not do gso for CHECKSUM_UNNECESSARY in netif_needs_gso\n  ixgbe: Fix issues with SR-IOV loopback when flow control is disabled\n  net/hyperv: Fix the code handling tx busy\n  ixgbe: fix namespace issues when FCoE/DCB is not enabled\n  rtlwifi: Remove unused ETH_ADDR_LEN defines\n  igbvf: Use ETH_ALEN\n  ...\n\nFix up fairly trivial conflicts in drivers/isdn/gigaset/interface.c and\ndrivers/net/usb/{Kconfig,qmi_wwan.c} as per David.\n"
    },
    {
      "commit": "263a5c8e16c34199ddf6de3f102e789ffa3ee26e",
      "tree": "4f049e339d522b2ab0ba3bed3ec217e4bbc83d35",
      "parents": [
        "54d20f006ceff1f2f1e69d0e54049b6c0765c039",
        "192cfd58774b4d17b2fe8bdc77d89c2ef4e0591d"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Mar 09 12:35:53 2012 -0800"
      },
      "message": "Merge 3.3-rc6 into driver-core-next\n\nThis was done to resolve a conflict in the drivers/base/cpu.c file.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f8f8a660ba501ad14617ccd0d91a1ed8ce54d6d0",
      "tree": "d0eaa1a008b0c128981841c3f9956dba4e1abcc5",
      "parents": [
        "edd8d90b624e97105d26615d1655da22a3605fff"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Feb 28 00:56:05 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 05 15:20:49 2012 -0500"
      },
      "message": "ssb: remove 5GHz antenna gain from sprom\n\nThere is no 2.4 GHz or 5GHz antenna gain stored in sprom. The sprom\njust stores the gain values for antenna 1 and 2 or 1 to 4 for more\nrecent sprom versions. On old devices antenna 2 was used for 5 GHz wifi.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca994a36f585432458ead9133fcfe05440edbb7b",
      "tree": "be05512153a9cd5cbe1f1234bc09fd9cd388ec58",
      "parents": [
        "12325280dfeba18164f9c47e226a40ab34e23ee7",
        "2504a6423b9ab4c36df78227055995644de19edb"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 16:24:37 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 15 16:24:37 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tnet/mac80211/debugfs_sta.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "d486a5b4996d2fffd10098725781f2c5690774bc",
      "tree": "4b57776194a09f2164494dfd3cde2121dfd9f791",
      "parents": [
        "bedb2a18af0a4e7565182c07fadd854e3ae8c9bc"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Feb 01 00:13:56 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:55:36 2012 -0500"
      },
      "message": "ssb: add support for bcm5354\n\nThis patch adds support the the BCM5354 SoC.\nIt has a PMU and a constant not configurable clock.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bedb2a18af0a4e7565182c07fadd854e3ae8c9bc",
      "tree": "5ca32095ca5b6c546488d6aeb5839e69fd5c29d0",
      "parents": [
        "f0d4724b2a663089d21e19933ca591d842b63230"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Feb 01 00:13:55 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 06 14:53:11 2012 -0500"
      },
      "message": "ssb: log the id, rev and pkg of the chip found\n\nThis makes us see what type of hardware someone uses by the dmesg\noutput.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6c84622b7fa3ea5417a9d1d0ce0bc3e7fbe3be1",
      "tree": "11ac1064d1084662c1275d7edd146e07f6d4f9c8",
      "parents": [
        "5fb8c182d26472ea24cbbadb6a3e355d7621cca4"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Wed Feb 01 00:13:53 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 01 15:26:00 2012 -0500"
      },
      "message": "ssb: fix cardbus slot in hostmode\n\nssb supports one extra device on the cardbus. This results in two\ndevices in total, one beeing the host controller itself and the other\nthe external device connected to the hostcontroller over cardbus.\n\nThis makes the cardbus slot work on the Linksys WRT150N.\n\nReported-by: Aaron Z \u003caaronz@pls-net.org\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3ff9247088a0af0c192a28908dab76ff3d8871f",
      "tree": "4ff2c822bcf82213d14b2195d4f00fe470876b1d",
      "parents": [
        "9f30ea950edfaefa51221dd26a065b3442599778"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jan 24 13:35:24 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 24 16:00:35 2012 -0800"
      },
      "message": "Remove useless get_driver()/put_driver() calls\n\nAs part of the removal of get_driver()/put_driver(), this patch\n(as1512) gets rid of various useless and unnecessary calls in several\ndrivers.  In some cases it may be desirable to pin the driver by\ncalling try_module_get(), but that can be done later.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCC: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCC: Michael Buesch \u003cm@bues.ch\u003e\nCC: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b0f70292053a0f68f406564a721a7a3f2d66b44f",
      "tree": "48e68f1c2ae6d6b7df11326fc31d9e749acedd62",
      "parents": [
        "35b88623692f7ffbfdf16e4c2358784a060c20ed"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jan 02 08:41:23 2012 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 24 14:06:04 2012 -0500"
      },
      "message": "ssb: SPROM: extract each core power info\n\nWe already extract some basic info but it\u0027s incomplete, reads info\nabout the first core only. Used data structure doesn\u0027t allow easy\nadding of more cores.\nThis patch adds new struct and array for storing power info. The plan\nis to: switch all extractors (including the ones using NVRAM) to new\nstruct, switch drivers, then deprecate and finally drop old SSB fields.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d22df200beccb1dea26fe4d8684ed93ae2f0aeb",
      "tree": "05220b08a0c9d170ad88e3b9ed0390750d22d8ea",
      "parents": [
        "8b1fdb53075bd794a209a611bc94aedaf7ecf9e2",
        "78feb35b8161acd95c33a703ed6ab6f554d29387"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:35:41 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Dec 14 14:35:41 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn.c\n"
    },
    {
      "commit": "8a5ac6ecd56756ee72588627aa23ab6cf9b790db",
      "tree": "de3fea105315782161688cd7a9c22634422e1fd6",
      "parents": [
        "adf5ace5d8161b962afe90e77922728a425b6933"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Dec 08 18:02:21 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 13 15:30:49 2011 -0500"
      },
      "message": "ssb: extract FEM info from SPROM\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "329456d1ffb416c220813725b7363cda9975c9aa",
      "tree": "3daa1764d4839a98d9f28ef550bed295588a667d",
      "parents": [
        "91ddff8a3b9cc7ac2252aca138220939cf6cc2cf"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Mon Dec 05 23:19:51 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Dec 08 15:06:35 2011 -0500"
      },
      "message": "ssb: fix init regression with SoCs\n\nThis fixes a Data bus error on some SoCs. The first fix for this\nproblem did not solve it on all devices.\n    commit 6ae8ec27868bfdbb815287bee8146acbefaee867\n    Author: Rafał Miłecki \u003czajec5@gmail.com\u003e\n    Date:   Tue Jul 5 17:25:32 2011 +0200\n        ssb: fix init regression of hostmode PCI core\n\nIn ssb_pcicore_fix_sprom_core_index() the sprom on the PCI core is\naccessed, but the sprom only exists when the ssb bus is connected over\na PCI bus to the rest of the system and not when the SSB Bus is the\nmain system bus. SoCs sometimes have a PCI host controller and there\nthis code will not be executed, but there are some old SoCs with an PCI\ncontroller in client mode around and ssb_pcicore_fix_sprom_core_index()\nshould not be called on these devices too. The PCI controller on these\ndevices are unused, but without this fix it results in an Data bus\nerror when it gets initialized.\n\nCc: Michael Buesch \u003cm@bues.ch\u003e\nCc: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1014c22e42a6692660d1a77888d07f4811b2914d",
      "tree": "b60ec0d69badfb768e290a281adbf709e9ea8a90",
      "parents": [
        "20a112d0ba37353c51e5a84f47f5c46a35c1a7e6"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Jul 27 22:07:02 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:08 2011 -0400"
      },
      "message": "ssb: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE\n\nOr we will get things like this when we remove the implicit path:\n\ndrivers/ssb/embedded.c:32: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027\ndrivers/ssb/driver_chipcommon.c:432: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027\ndrivers/ssb/driver_chipcommon_pmu.c:607: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027\ndrivers/ssb/pcihost_wrapper.c:120: error: ‘THIS_MODULE’ undeclared (first use in this function)\ndrivers/ssb/driver_pcicore.c:721: warning: type defaults to ‘int’ in declaration of ‘EXPORT_SYMBOL’\ndrivers/ssb/driver_gige.c:249: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "20a112d0ba37353c51e5a84f47f5c46a35c1a7e6",
      "tree": "bf8efa5a2971a4c579e696f32071d22e159c4fce",
      "parents": [
        "0205a904df57bf2ed79571fe097b99d2940659b1"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sun Jul 17 16:03:40 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:32:07 2011 -0400"
      },
      "message": "ssb: Add module.h to the real modules in drivers/ssb\n\nThe header cleanup means that module.h is no longer simply\neverywhere.  So real modules need to actively include it.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "04023afcce2eaff4f66d19ca21b106512fffabe7",
      "tree": "85b196fad65ddadde0081f14948e0ad5fe7897eb",
      "parents": [
        "292121dce2af63dab371102097a887de7cf24233"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Aug 14 19:39:40 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 24 14:41:41 2011 -0400"
      },
      "message": "ssb: fix DMA translation for some specific boards\n\nSigned-off-by: Michael Buesch \u003cm@bues.ch\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "a9770a815d280d6aa2da406e159eff92b880670e",
      "tree": "2337d004f5c95677c1e925dfb3b73e939ecf0d19",
      "parents": [
        "78c1ee7e61af4eb3f6c8a553ca56036e3734121f"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jul 20 19:52:14 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jul 22 09:51:12 2011 -0400"
      },
      "message": "ssb: return correct translation bit for 64-bit DMA\n\nRemove b43\u0027s workarounds at the same time. Other users of\nssb_dma_translation do not support any 64-bit DMA devices, so they are\nnot affected.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8598981146241064993e371cea8333f59553cb6",
      "tree": "bb92a46fb9fe75ee9c4fdbbe0a5b6eafc6818ef3",
      "parents": [
        "8ae2e12f1534e647d4a816755e5a09c2de6f9fca",
        "34459512ffa7236c849466e3bd604801389734e1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 11 14:46:59 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jul 11 14:46:59 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tdrivers/net/wireless/ath/ath5k/sysfs.c\n\tnet/bluetooth/l2cap_core.c\n\tnet/mac80211/wpa.c\n"
    },
    {
      "commit": "b7e9c223be8ce335e30f2cf6ba588e6a4092275c",
      "tree": "2d1e3b75606abc18df7ad65e51ac3f90cd68b38d",
      "parents": [
        "c172d82500a6cf3c32d1e650722a1055d72ce858",
        "e3bbfa78bab125f58b831b5f7f45b5a305091d72"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:48 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 11 14:15:55 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nSync with Linus\u0027 tree to be able to apply pending patches that\nare based on newer code already present upstream.\n"
    },
    {
      "commit": "6ae8ec27868bfdbb815287bee8146acbefaee867",
      "tree": "6b1b485f1a47f17170ce9a65ba18eca8a4e32e5a",
      "parents": [
        "35cbcbc6f39da30c39bc0a1e679ec44506c4eb3d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Jul 05 17:25:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 07 13:06:08 2011 -0400"
      },
      "message": "ssb: fix init regression of hostmode PCI core\n\nOur workarounds seem to be clientmode PCI specific. Using SPROM\nworkaround on SoC resulted in Oops:\n\nData bus error, epc \u003d\u003d 8017ed58, ra \u003d\u003d 80225838\n Oops[#1]:\n Cpu 0\n $ 0   : 00000000 10008000 b8000000 00000001\n $ 4   : 80293b5c 00000caa ffffffff 00000000\n $ 8   : 0000000a 00000003 00000001 696d6d20\n $12   : ffffffff 00000000 00000000 ffffffff\n $16   : 802d0140 b8004800 802c0000 00000000\n $20   : 00000000 802c0000 00000000 802d04d4\n $24   : 00000018 80151a00\n $28   : 81816000 81817df8 8029bda0 80225838\n Hi    : 00000000\n Lo    : 00000000\n epc   : 8017ed58 ssb_ssb_read16+0x48/0x60\n   Not tainted\n ra    : 80225838 ssb_pcicore_init+0x54/0x3b4\n\nReported-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb032b9837a958e21ca000358a5bde5e17192ddb",
      "tree": "880af47c607f37f134510a32e3499ce0365e0ef5",
      "parents": [
        "8072ba1ba7fe9f48ad9f424829863214484dfc2f"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "m@bues.ch",
        "time": "Mon Jul 04 20:50:05 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jul 07 15:18:01 2011 +0200"
      },
      "message": "Update my e-mail address\n\nSigned-off-by: Michael Buesch \u003cm@bues.ch\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "115f9450babbf2ed530db04e16a99df28cec85dd",
      "tree": "15a8bd2786023879964864078bc4d68777054eea",
      "parents": [
        "2fa2319027dd498edde332afe9a27f1b34b34d7f"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Jul 01 22:34:42 2011 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 15:32:54 2011 -0400"
      },
      "message": "ssb: use pci_dev-\u003esubsystem_{vendor,device}\n\nThe SSB code reads PCI subsystem IDs from the PCI configuration registers while\nthey are already stored by the PCI subsystem in the \u0027subsystem_{vendor|device}\u0027\nfields of \u0027struct pci_dev\u0027...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fa2319027dd498edde332afe9a27f1b34b34d7f",
      "tree": "d39cbed6eb8ab3b83bbd1eb03771da8c85ae7f0a",
      "parents": [
        "73e6cdcf479ce3a8d33a726f0477473db35a4b2e"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Jul 01 22:33:08 2011 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 15:32:23 2011 -0400"
      },
      "message": "ssb: use pci_dev-\u003erevision\n\nThe SSB code reads PCI revision ID from the PCI configuration register while\nit\u0027s already stored by the PCI subsystem in the \u0027revision\u0027 field  of \u0027struct\npci_dev\u0027...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "304e21bbeab0d208dc7e6142fb75db8a466d5217",
      "tree": "833e5912fdbc6314ff4292b9393ca60ee46e612e",
      "parents": [
        "45a771385ceb644941b195f37ab98f7db39776bd"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Jul 01 22:35:28 2011 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 05 15:26:55 2011 -0400"
      },
      "message": "ssb: PCI revision ID register is 8-bit wide\n\nThe SSB code reads PCI revision ID register as 16-bit entity while the register\nis actually 8-bit only (the next 8 bits are the programming interface register).\nFix the read and make the \u0027rev\u0027 field of \u0027struct ssb_boardinfo\u0027 8-bit as well,\nto match the register size.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce2dd3c2d54494195e8820b2432eb47ca61ebdd7",
      "tree": "066349739a97f4258089d4cf28fb8cacc30105de",
      "parents": [
        "05b60d4e3796c25ae1c78b10d5676ab27062d9b4"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jun 23 18:49:52 2011 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 15:09:40 2011 -0400"
      },
      "message": "ssb: use pci_dev-\u003erevision\n\nThe bus scan code reads PCI revision ID from the PCI configuration register\nwhile it\u0027s already stored by PCI subsystem in the \u0027revision\u0027 field of \u0027struct\npci_dev\u0027...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e913d468308be1cce7cc8e6e6e997d54a403ce64",
      "tree": "c621977bc0bc5a53ef559b89c19be528ab6b0cd8",
      "parents": [
        "f9fc51365d0cf66d1f95f47618566f27177ecbbc"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jun 21 20:53:20 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 27 15:09:39 2011 -0400"
      },
      "message": "ssb: fix ssb clock rate according to broadcom source\n\nThis fix was done according to si_clock_rate function in broadcom siutils.c\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cd15598707aff52da4302d9b6a3fc878bca27383",
      "tree": "ecf5e01003366373cc4873e56d6ef72fd2592ba3",
      "parents": [
        "999a7a88f1b062af5617fa55df317446af86a3da"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue Jun 21 20:57:16 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Jun 22 16:09:58 2011 -0400"
      },
      "message": "ssb: add __devinit to some functions\n\nTwo functions in ssb are using register_pci_controller() which is\n__devinit. The functions ssb_pcicore_init_hostmode() and\nssb_gige_probe() should also be __devinit.\n\nThis fixes the following warning:\nWARNING: vmlinux.o(.text+0x2727b8): Section mismatch in reference from the function ssb_pcicore_init_hostmode() to the function .devinit.text:register_pci_controller()\nThe function ssb_pcicore_init_hostmode() references\nthe function __devinit register_pci_controller().\nThis is often because ssb_pcicore_init_hostmode lacks a __devinit\nannotation or the annotation of register_pci_controller is wrong.\n\nWARNING: vmlinux.o(.text+0x273398): Section mismatch in reference from the function ssb_gige_probe() to the function .devinit.text:register_pci_controller()\nThe function ssb_gige_probe() references\nthe function __devinit register_pci_controller().\nThis is often because ssb_gige_probe lacks a __devinit\nannotation or the annotation of register_pci_controller is wrong.\n\nReported-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb40e3e8bb453519ae17d42e7cab6bdd2b4b9fc5",
      "tree": "6db0c4017e3a1e51c95ef762a63c40928fa70e3a",
      "parents": [
        "a6af1d848179c17deb94621c2e761769f0d99355"
      ],
      "author": {
        "name": "Connor Hansen",
        "email": "cmdkhh@gmail.com",
        "time": "Sat Jun 11 20:59:30 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:17 2011 -0400"
      },
      "message": "drivers/ssb/driver_chipcommon_pmu.c: uninitilized warning\n\nwarning message\ndrivers/ssb/driver_chipcommon_pmu.c: In function ssb_pmu_resources_init\ndrivers/ssb/driver_chipcommon_pmu.c:420:15: warning: updown_tab_size may\nbe used uninitilized in this function.\n\nupdown_tab_size and depend_tab_size may not be set in the bus-\u003echip_id\nswitch statement, so set to 0 by default to avoid using uninitialized\nstack space.\n\nSigned-off-by: Connor Hansen \u003ccmdkhh@gmail.com\u003e\nSigned-off-by: Michael Buesch \u003cm@bues.ch\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bdf492f502ad4f646e9905db1b89e11822826edd",
      "tree": "f22cd5fa0fd1cfce8075885d04fd20c6ca15c571",
      "parents": [
        "dfe21582ac5ebc460dda98c67e8589dd506d02cd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Jun 01 11:01:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 03 14:19:49 2011 -0400"
      },
      "message": "ssb: fix PCI(e) driver regression causing oops on PCI cards\n\nWe were incorrectly executing PCIe specific workarounds on PCI cards.\nThis resulted in:\nMachine check in kernel mode.\nCaused by (from SRR1\u003d149030): Transfer error ack signal\nOops: Machine check, sig: 7 [#1]\n\nReported-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06f4e926d256d902dd9a53dcb400fd74974ce087",
      "tree": "0b438b67f5f0eff6fd617bc497a9dace6164a488",
      "parents": [
        "8e7bfcbab3825d1b404d615cb1b54f44ff81f981",
        "d93515611bbc70c2fe4db232e5feb448ed8e4cc9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1446 commits)\n  macvlan: fix panic if lowerdev in a bond\n  tg3: Add braces around 5906 workaround.\n  tg3: Fix NETIF_F_LOOPBACK error\n  macvlan: remove one synchronize_rcu() call\n  networking: NET_CLS_ROUTE4 depends on INET\n  irda: Fix error propagation in ircomm_lmp_connect_response()\n  irda: Kill set but unused variable \u0027bytes\u0027 in irlan_check_command_param()\n  irda: Kill set but unused variable \u0027clen\u0027 in ircomm_connect_indication()\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_transport()\n  be2net: Kill set but unused variable \u0027req\u0027 in lancer_fw_download()\n  irda: Kill set but unused vars \u0027saddr\u0027 and \u0027daddr\u0027 in irlan_provider_connect_indication()\n  atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_peer().\n  rxrpc: Kill set but unused variable \u0027local\u0027 in rxrpc_UDP_error_handler()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_process_connection()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_rotate_tx_window()\n  pkt_sched: Kill set but unused variable \u0027protocol\u0027 in tc_classify()\n  isdn: capi: Use pr_debug() instead of ifdefs.\n  tg3: Update version to 3.119\n  tg3: Apply rx_discards fix to 5719/5720\n  ...\n\nFix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c\nas per Davem.\n"
    },
    {
      "commit": "b3ae52b6b0335eba547221aad2cb3c50902e3d2d",
      "tree": "b7901a68a97fc73e6e711828f93ec8dbcca5722d",
      "parents": [
        "b7f720d68c0042cc8ce496e31a61df79a77f1b48"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Tue May 10 23:31:30 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:47 2011 +0100"
      },
      "message": "SSB: Change fallback sprom to callback mechanism.\n\nSome embedded devices like the Netgear WNDR3300 have two SSB based cards\nwithout an own sprom on the pci bus. We have to provide two different\nfallback sproms for these and this was not possible with the old solution.\nIn the bcm47xx architecture the sprom data is stored in the nvram in the\nmain flash storage. The architecture code will be able to fill the sprom\nwith the stored data based on the bus where the device was found.\n\nThe bcm63xx code should do the same thing as before, just using the new\nAPI.\n\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: netdev@vger.kernel.org\nCc: linux-wireless@vger.kernel.org\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2362/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e00cf3b9eb7839b952e434a75bff6b99e47337ac",
      "tree": "ef583ab8ac09bf703026650d4bc7777e6a3864d3",
      "parents": [
        "1a8218e96271790a07dd7065a2ef173e0f67e328",
        "3b8ab88acaceb505aa06ef3bbf3a73b92470ae78"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 14:55:42 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 16 19:32:19 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-tx.c\n\tnet/mac80211/sta_info.h\n"
    },
    {
      "commit": "1159024d4c0aafecaa0c6635c55153b4b39cc1c8",
      "tree": "4705e49f865bebca79c8fea57bc464f033f3548f",
      "parents": [
        "6b86bd62a505a4a9739474f00f8088395b7a80ba"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 13 09:23:47 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 13 15:05:46 2011 -0400"
      },
      "message": "ssb: fix pcicore build breakage\n\ndrivers/ssb/main.c:1336: error: \u0027SSB_PCICORE_BCAST_ADDR\u0027 undeclared (first use in this function)\ndrivers/ssb/main.c:1337: error: \u0027SSB_PCICORE_BCAST_DATA\u0027 undeclared (first use in this function)\ndrivers/ssb/main.c:1349: error: \u0027struct ssb_pcicore\u0027 has no member named \u0027dev\u0027\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8576f815d5c8beb8b10f96abe31831b90af3d352",
      "tree": "5c600a151f8a508434e20d8ade1579c0c4cec696",
      "parents": [
        "1073e4ee595265086a592a056d903bf4fcc8885a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed May 11 02:10:58 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 14:50:41 2011 -0400"
      },
      "message": "ssb: move ssb_commit_settings and export it\n\nCommiting settings is possible on devices without PCI core (but with CC\ncore). Export it for usage in drivers supporting other cores.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9fcce61c0eddbe21f42cb47bd5a366a6eb7956ce",
      "tree": "79ec32d5756bb4ae4a29fefe26fa28fd5ed818d1",
      "parents": [
        "7cc5eb629cefa9a40295ff5ee4b1ec41ad855e8d"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun May 08 20:30:31 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 11 10:17:17 2011 -0400"
      },
      "message": "ssb: update list of devices supporting multiple 80211 cores\n\nSome of the BCM43xx chips contain cores that are attached to the SSB, but are\ninactive as they do not connect to the external environment. These must not be\nregistered. Several of these types are handled in driver ssb; however, the\nspecific case of an inactive 802.11 cores is now treated in b43 and b43legacy.\nAlthough the current setup works, this minor change will place all such\nworkarounds in ssb, and simplify the code in drivers b43 and b43legacy.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a70171dce9cd44cb06c7d299eba9fa87a8933045",
      "tree": "5425df5f33fadc617c7dec99578d06f0d933578e",
      "parents": [
        "5a412ad7f4c95bb5b756aa12b52646e857e7c75d",
        "eaef6a93bd52a2cc47b9fce201310010707afdb4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 13:32:35 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 05 13:32:35 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/libertas/if_cs.c\n\tdrivers/net/wireless/rtlwifi/pci.c\n\tnet/bluetooth/l2cap_sock.c\n"
    },
    {
      "commit": "0ca699552c441e2c4201a6f60eac98b8865c1743",
      "tree": "7e9e68d7ce291b6ab32c0ff89c69e983d70f24c6",
      "parents": [
        "d6d023a1948d13652d719238f8039c09acceda8c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Apr 27 17:40:11 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon May 02 14:49:14 2011 -0400"
      },
      "message": "ssb: cc: prepare clockmode support for cores rev 10+\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "af335a6cbc3dfcba64ad31561c0da563d1c43a2d",
      "tree": "034220351ca40fbae0a87ac9a501f79aa0869efe",
      "parents": [
        "5890a3ca34aae94dd736557ad8cb898ac2802aa0"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Apr 27 18:21:34 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:53:22 2011 -0400"
      },
      "message": "ssb: pci: early fix for SPROM core index\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5890a3ca34aae94dd736557ad8cb898ac2802aa0",
      "tree": "ff230ba6d9a1fa2d9ee24c573d005976677a0ffd",
      "parents": [
        "6e914101d47c76e09b0568d094ef44257dd3d6e9"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Apr 27 17:39:48 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:53:22 2011 -0400"
      },
      "message": "ssb: pci: update PCIe workarounds\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e914101d47c76e09b0568d094ef44257dd3d6e9",
      "tree": "0a768dbe25013a26ae0ad7a62efb56b673e88a7b",
      "parents": [
        "aac6af5534fade2b18682a0b9efad1a6c04c34c6"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Apr 27 17:39:47 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Apr 28 14:53:21 2011 -0400"
      },
      "message": "ssb: pci: separate workarounds\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04ad1fb2640a4f23e99ccb705c179d64abac03f2",
      "tree": "7a2cf668c2f010dc61e072c68e82ee68b685c61a",
      "parents": [
        "a6ef8143839a8640532ba473906beb1a38b03e29"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Apr 23 19:30:29 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 26 15:50:29 2011 -0400"
      },
      "message": "ssb: update reject bit for Target State Low\n\nMy 14e4:4315 is SSB_IDLOW_SSBREV_26:\nread32 0xfaafcff8 -\u003e 0x600422d5\nMy 14e4:4328 is SSB_IDLOW_SSBREV_24:\nread32 0xfaafcff8 -\u003e 0x400422c5\nMy 14e4:432b is SSB_IDLOW_SSBREV_26 again:\nread32 0xfaafcff8 -\u003e 0x600422d5\n\nFor all of them wl driver is using 0x2 reject bit:\nwrite32(0xf98) \u003c- 0x00010002\nSo it seems SSB 2.3 is the exception using another bit.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6ef8143839a8640532ba473906beb1a38b03e29",
      "tree": "c1654f720d5380316d995da77e265dc5b5634668",
      "parents": [
        "25f63a5a37f9cd925a01840bbb4c3ad9d5034175"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Apr 23 19:30:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 26 15:50:29 2011 -0400"
      },
      "message": "ssb: mark bus as powered up earlier\n\nssb_chipco_set_clockmode may want to touch CC registers to control power of the\nbus. However touching registers without powered_up set causes warnings.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9835a30e980561082beb02ce724f6e555787bc19",
      "tree": "ed934f465f29125162c795e973e9afc741c70f71",
      "parents": [
        "6dde1aabf6759848512f19d76b89ee473584c46a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sun Apr 24 11:04:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 25 14:50:20 2011 -0400"
      },
      "message": "ssb: cc: clear GPIOPULL registers on init\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c35c84a70fc7d76cf7d975481fcb30468c68818",
      "tree": "a810f59c26fa249b7a2664d1f8015751f861fbb3",
      "parents": [
        "9be1cb39c6551231a4f210097685da11aa6a537b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Apr 19 22:40:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 25 14:50:13 2011 -0400"
      },
      "message": "ssb: cc: use correct min_msk for 0x4312\n\nDefault min_msk on my 0x4312 is 0x80000CBB, not 0xCBB. Now we follow\nspecs and wl (noticed in MMIO dumps).\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9be1cb39c6551231a4f210097685da11aa6a537b",
      "tree": "8311c03678460e269a2f9f226ca3d5904fc7febb",
      "parents": [
        "bca04689a2260ca4da227e7f7fa35f28f40e6a00"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Apr 19 22:40:22 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 25 14:50:13 2011 -0400"
      },
      "message": "ssb: pci: trivial: correct amount of maximum retries\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "252f4bf400df1712408fe83ba199a66a1b57ab1d",
      "tree": "e07fa00abdd55b31e22567786c78635f32c6a66c",
      "parents": [
        "6ba1037c3d871ab70e342631516dbf841c35b086",
        "b37e3b6d64358604960b35e8ecbb7aed22e0926e"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 12 16:18:44 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 12 16:18:44 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n\nConflicts:\n\tdrivers/net/wireless/ath/ar9170/main.c\n\tdrivers/net/wireless/ath/ar9170/phy.c\n\tdrivers/net/wireless/zd1211rw/zd_rf_rf2959.c\n"
    },
    {
      "commit": "ccc7c28af205888798b51b6cbc0b557ac1170a49",
      "tree": "327d8442a68447cf4cdf8425e2e6713c77e6328a",
      "parents": [
        "ba91d1a1bcccd90247b5b9703c1a236cc2e95698"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 13:26:52 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:07 2011 -0400"
      },
      "message": "ssb: pci: implement serdes workaround\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba91d1a1bcccd90247b5b9703c1a236cc2e95698",
      "tree": "c675d1dc7cebe0396e9df0a27d690eea9e853173",
      "parents": [
        "1b1c7acd9709e545399d1b6b89888f025911c0a2"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 12:07:34 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:07 2011 -0400"
      },
      "message": "ssb: pci: implement mdio reading\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1b1c7acd9709e545399d1b6b89888f025911c0a2",
      "tree": "cdc4929cd84d7e80948fac371b59d2c46a70bd8d",
      "parents": [
        "6c74608bd479bbe02ce330f83df43c3f535ed200"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 12:07:33 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:07 2011 -0400"
      },
      "message": "ssb: pci: fix mdio writes on newer cores (rev 10+)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c74608bd479bbe02ce330f83df43c3f535ed200",
      "tree": "359ccf7d0b71acf0177ffafcadb4be622e134fb9",
      "parents": [
        "ce57d9e694d98e421e329fbac5d6f5dc5e9e101e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 12:07:32 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:06 2011 -0400"
      },
      "message": "ssb: pci: trivial: drop useless pointer\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce57d9e694d98e421e329fbac5d6f5dc5e9e101e",
      "tree": "f22695ac2aa83c5d90d583f222e219ddf1d0f912",
      "parents": [
        "832fd35a545ecde11082d2dab74dd0aef8e0505e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Apr 01 12:06:48 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 04 16:20:06 2011 -0400"
      },
      "message": "ssb: trivial: use u8 for chip_rev (it\u0027s mask is 0xF)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "5db5e44cdcdc5ee9cc821bd4d63445af0bb34bce",
      "tree": "b5e5787a6d5c15e589d275c7434ebbf341257234",
      "parents": [
        "db62983a1e4b2af9e79c97af768f0c8b80bd93f0",
        "320d6c1b56de5f461c6062625b9664095f90ee95"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 22 15:10:22 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 22 15:10:22 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"
    },
    {
      "commit": "b67afe7f43afd2f5cd98798993561920c1684c12",
      "tree": "e45a0e41c91a1d199fd865b011ed0d25f5497bb9",
      "parents": [
        "db28569adc692d9fb8a2d2d8e7ebab7fd5481f10",
        "28bec7b845e10b68e6ba1ade5de0fc566690fc61"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 17:03:41 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 17:03:41 2011 -0500"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n"
    },
    {
      "commit": "011d18350f525dfdb1ccbd52019e8c04cadcc222",
      "tree": "bceefcd1c6e65bdaba3ff5346ae05c87ccdb88f4",
      "parents": [
        "b1a1bcf714c4d79f7872a34138d100941ebb0a0b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 17 01:50:51 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 16:54:55 2011 -0500"
      },
      "message": "ssb: reset device only if it was enabled\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b1a1bcf714c4d79f7872a34138d100941ebb0a0b",
      "tree": "3e93caf667a9f342c5ff6d9af48e38c1b2ffa035",
      "parents": [
        "0d4171e2153b70957fe67867420a1a24d5e4cd82"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Feb 17 01:50:50 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 16:54:54 2011 -0500"
      },
      "message": "ssb: when needed, reject IM input while disabling device\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "98605c2ed4963c44aa72799e697ae4bc7085ffcd",
      "tree": "447c23d3dbc87ba0067f4664ed20c0195542b6c7",
      "parents": [
        "8ba0537c620ad9f37b0e810ce0a9ff367a021f5e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Feb 16 13:58:25 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 16:54:52 2011 -0500"
      },
      "message": "ssb: trivial: fix SPROM extract warning formatting\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c68bd401d423c81fd4bfc19c625180528e4a5e8",
      "tree": "dc96f89a1a11972ac7fe716a8ec154fe22407b5a",
      "parents": [
        "f4f314bf6fd39d85065c3fcda27bd594163abcf0"
      ],
      "author": {
        "name": "Michael Büsch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 15 00:21:50 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 18 16:53:20 2011 -0500"
      },
      "message": "ssb: Make ssb_wait_bit multi-bit safe\n\nssb_wait_bit was designed for only one-bit bitmasks.\nPeople start using it for multi-bit bitmasks. Make the \"set\" case\nis safe for this. The \"unset\" case is already safe.\n\nThis does not change behavior of the current code.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d1d4ea4a82f8c17a3ff7c2f677bc3d41ea7484b",
      "tree": "4c2a87537469cba7dce6f13ff0f757a6cfa37019",
      "parents": [
        "67acad5fe5df591e8f629050667912b0db2c72e7"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Feb 08 23:32:17 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 09 16:09:51 2011 -0500"
      },
      "message": "ssb: extract boardflags2 for SPROMs rev 4 and 5\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0985f27ddc3cd49c56fc3a76ec4ae3a594315d0",
      "tree": "a0261a4fae2b2e288cbc7e14a8f1acd47d4f2df4",
      "parents": [
        "429a01a70f301baf0c8fc780f891a18c296d5e24",
        "fc7c976dc7a565213393ce700d4a6105f037bf20"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 08 12:03:54 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    }
  ],
  "next": "dd3cb633078fb12e06ce6cebbdfbf55a7562e929"
}
