)]}'
{
  "log": [
    {
      "commit": "cfa146e4be274fd04bfdb26b3c96cdfe81a43dc2",
      "tree": "cd6985cc7bdec3c90afbb59bf83d459ecc06931f",
      "parents": [
        "79058acaf5b6d4bcc3056382619de3ca9cebc62f"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Fri Mar 24 21:24:55 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:40:32 2006 -0500"
      },
      "message": "[PATCH] hostap: Fix EAPOL frame encryption\n\nFixed encrypted of EAPOL frames from wlan#ap interface (hostapd). This\nwas broken when moving to use new frame control field defines in\nnet/ieee80211.h. hostapd uses Protected flag, not protocol version\n(which was cleared in this function anyway). This fixes WPA group key\nhandshake and re-authentication.\nhttp://hostap.epitest.fi/bugz/show_bug.cgi?id\u003d126\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79058acaf5b6d4bcc3056382619de3ca9cebc62f",
      "tree": "694484ef56c756f59ff18000c028f1995d1a2868",
      "parents": [
        "0073602544954002e35699477dc59cdd5e9112e3"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jkmaline@cc.hut.fi",
        "time": "Fri Mar 24 21:24:54 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:40:32 2006 -0500"
      },
      "message": "[PATCH] hostap: Make hostap_tx_encrypt() static\n\nhostap_tx_encrypt() is used only inside hostap_80211_tx.c and there\nare no plans to use it elsewhere in the future either, so let\u0027s make\nit static. As a bonus, this should silence Coverity scanner from\ncomplaining about bogus FORWARD_NULL case (CID: 274).\n\nSigned-off-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0073602544954002e35699477dc59cdd5e9112e3",
      "tree": "8fa47307e4e677e8d83dd4fd83b449451057602f",
      "parents": [
        "e4a9af98bb0fab13be6e3adbe108d565b790158a"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Fri Mar 24 16:45:24 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:39:15 2006 -0500"
      },
      "message": "[PATCH] zd1201 wireless stat update\n\n\tThe \"dev-\u003eget_wireless_stats\" field is deprecated and slowly\nbe surely going away. Most drivers have been updated months\nago. Actually, there is an annoying message for driver still using it,\nbut it seems that user of zd1201 were not annoyed enough ;-)\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4a9af98bb0fab13be6e3adbe108d565b790158a",
      "tree": "be46673e888726937da9dd01e07edd798b9f3cc4",
      "parents": [
        "ec483781fe98bba92e00f4428f8d69dd5e071246"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 17:56:19 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:33:37 2006 -0500"
      },
      "message": "[PATCH] PCMCIA_SPECTRUM must select FW_LOADER\n\nPCMCIA_SPECTRUM must select FW_LOADER.\n\nReported by \"Alexander E. Patrakov\" \u003cpatrakov@ums.usu.ru\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec483781fe98bba92e00f4428f8d69dd5e071246",
      "tree": "b5d60f8b3a0f9723170bd3bd02a4a5b3f854016d",
      "parents": [
        "adc40e9796d03d56e99bdac62492492a1098124b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Mon Mar 27 11:49:51 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:47 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: don\u0027t set the channel on a device, which is down.\n\nInitial patch by David Woodhouse and Michael Marineau.\nLocking fix by me.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "adc40e9796d03d56e99bdac62492492a1098124b",
      "tree": "47d257ea6817e74ea274cb480af424ccc4f4661a",
      "parents": [
        "8afceb1e6a3b6361c7c2456ef488ee9c6db7b370"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 25 20:36:57 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:47 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: sync GPHY init with the specs.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8afceb1e6a3b6361c7c2456ef488ee9c6db7b370",
      "tree": "c38bc8587af99e761766fb0388c4b9c1e59be22b",
      "parents": [
        "b5e868edbeaa5fd832d42563195c0da00edfd3c9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 25 17:04:41 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:46 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix the remaining sparse warnings.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b5e868edbeaa5fd832d42563195c0da00edfd3c9",
      "tree": "6dc2ffb85ed92d39c4978961cce43ba96a205ad0",
      "parents": [
        "d1ca6c4ff6714826acb1a434e5d3862984eb26d5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 25 16:27:32 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:45 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: remove some compilerwarnings.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1ca6c4ff6714826acb1a434e5d3862984eb26d5",
      "tree": "b54f355a8569ad1e4a41b914876d02a22d321152",
      "parents": [
        "04b98f71e2e3facc15e73b7e3ae9516ecb737375"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 25 15:43:18 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:45 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix \"include\" issues on some platforms.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04b98f71e2e3facc15e73b7e3ae9516ecb737375",
      "tree": "275dff963d51f844e4082d1803902012a77a1079",
      "parents": [
        "72fb851e971a416f47ad0a3ffca7342a424af37a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 25 15:37:53 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:44 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: get rid of \"/* vim: ...\" lines at the end of several files.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "72fb851e971a416f47ad0a3ffca7342a424af37a",
      "tree": "934229d25a830186335ef4b4b12b47844b4cdb23",
      "parents": [
        "cf017e1b6f625978288e2cd8ede04f8185b97c08"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Mar 22 18:10:19 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:44 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: add useless and broken statistics stuff. People seem to want it. well...\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf017e1b6f625978288e2cd8ede04f8185b97c08",
      "tree": "87cf4e21b65ee8e8d51456d0e4adc68e827496b9",
      "parents": [
        "e382c234cbc6fcd76e9ed1168c77fe88d75df73c"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Mar 22 17:58:47 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:43 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix nrssi_threshold calculation.\n\npatch by doctorzoidberg.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e382c234cbc6fcd76e9ed1168c77fe88d75df73c",
      "tree": "3f0a38c5e9712f62384019e670126a9b46a18c39",
      "parents": [
        "6ecb26904c9db15ca964d60b9483f19dc51bda5b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Tue Mar 21 18:16:28 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:43 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: sync interference mitigation code to the specs.\n\nThis also includes a rewritten valuesave-stack.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ecb26904c9db15ca964d60b9483f19dc51bda5b",
      "tree": "933fd9814eac05e1975735517942dfd5c5b2e412",
      "parents": [
        "0ac59daee5f7fbaab25784a643edede669b5419e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Mon Mar 20 00:01:04 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:42 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: set default attenuation values.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ac59daee5f7fbaab25784a643edede669b5419e",
      "tree": "7e415dbd5dc7aee5eab28f18de1388e2e77f0f9e",
      "parents": [
        "6ab5b8e670c4bb7ac0035ec3c6d6a161fae12009"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Mar 19 21:43:40 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:42 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: some IRQ handler cleanups.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ab5b8e670c4bb7ac0035ec3c6d6a161fae12009",
      "tree": "312fd463ba50aa480a2b3c8215951fe7e664c318",
      "parents": [
        "714eece7c7c300bbc5e8285890e7374958ca37f4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Mar 19 17:18:48 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:41 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: merge all iwmode code into the set_iwmode function.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "714eece7c7c300bbc5e8285890e7374958ca37f4",
      "tree": "7a589f5aa916eb5463dbc5d420ee9c161456695e",
      "parents": [
        "4a1821e4c7a84569f788b7667affe2743317b63f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 18 21:28:46 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:40 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix some gpio register trashing (hopefully :D)\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a1821e4c7a84569f788b7667affe2743317b63f",
      "tree": "fca9f5caf8554ae9dc16072b23273d10947e0f79",
      "parents": [
        "5808bbbdf8c095745f0cac9110b245102243b243"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 18 20:19:12 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:40 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: remove check for mmio length, as it differs among platforms. (especially embedded)\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5808bbbdf8c095745f0cac9110b245102243b243",
      "tree": "1c74ae35e06d8a7cec0ec6109e8faee3b4191b60",
      "parents": [
        "b3db5e553876c1743eefae5963aea431ec4d5ba6"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Mar 15 18:13:53 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:39 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: properly mask txctl1 before writing it to hardware.\n\nThis should not make a difference, but be careful to not trash the register.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b3db5e553876c1743eefae5963aea431ec4d5ba6",
      "tree": "5bda353b8e8a696ccc93c2d7f3ebee668fa4d08d",
      "parents": [
        "4cf6f03e067d6d416f5c9219471daf64703afae4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Mar 15 16:31:45 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:39 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Do boardflags workarounds for specific boards.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4cf6f03e067d6d416f5c9219471daf64703afae4",
      "tree": "349a70c932043d577d38b5db99547370a2e957be",
      "parents": [
        "49f29efa7f44a79b64c7882c68e171898d0495a0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Tue Mar 14 18:23:43 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:38 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Remove the workaround in dummy_transmission,\n\nas it causes more trouble than it solves\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "49f29efa7f44a79b64c7882c68e171898d0495a0",
      "tree": "c09f7a2be4a1eaa4a9d7ab2c095633c9003dc905",
      "parents": [
        "e9357c056c5e62516f0044e60591d41f00ca7cfa"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Tue Mar 14 16:05:26 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:38 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Fix crash on ifdown, by being careful in pio/dma freeing.\n\nThis bug was caused by the packing of the bcm43xx_dma and bcm43xx_pio\nstructures into a union.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e9357c056c5e62516f0044e60591d41f00ca7cfa",
      "tree": "a5dc842a43db15403207f1d763df008fb43cb8e6",
      "parents": [
        "aae3778176ec7a57b1c4f539b7252acfd7d99a1b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Mon Mar 13 19:27:34 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:37 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: reduce the size of bcm43xx_private by removing unneeded members.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aae3778176ec7a57b1c4f539b7252acfd7d99a1b",
      "tree": "e0d41e5836bebff3f9722b16a40bedbcb7c16483",
      "parents": [
        "e1b1b581b847a5ae9409a02a586476eaba2b3f89"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Mon Mar 13 15:54:56 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:37 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: add functions bcm43xx_dma_read/write, bcm43xx_dma_tx_suspend/resume.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1b1b581b847a5ae9409a02a586476eaba2b3f89",
      "tree": "8022bfb924f0f3649b791ab440a54d27ca56a41c",
      "parents": [
        "73733847beead47dc31b1f8e1532e5eea9f8ddd3"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Mon Mar 13 15:20:05 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:36 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: receive TX status on MMIO or DMA unconditionally regarding the 80211 core rev.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73733847beead47dc31b1f8e1532e5eea9f8ddd3",
      "tree": "6c1c9f05d1ca6a7053151e2104f7d825b26e4ffc",
      "parents": [
        "7ce942d0ff5df145831631f4df391c7207e676bb"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Mar 12 19:44:29 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:36 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix some stuff, add a few missing mmiowb(), remove dead code.\n\nThis may workaround the XMIT ERRORs some people are getting.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7ce942d0ff5df145831631f4df391c7207e676bb",
      "tree": "7eb4715986d162fda097ef208a0b1b66a745e166",
      "parents": [
        "efccb647f486ff8174b4db0ab8145df8dd42ce6d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 11 13:43:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:35 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Remove the mmio access printing facility overhead.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "efccb647f486ff8174b4db0ab8145df8dd42ce6d",
      "tree": "099f947a1a99f5699c99011175dd8d6bf27fc0d4",
      "parents": [
        "4d5a9e0eeb7ec928c6bd55db410f09ed3779bc2a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 11 13:39:14 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:35 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Abstract the locking mechanism.\n\nThis is the starting point to make the driver out-of-order-MMIO-stores safe.\nThere are more mmiowb() needed.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4d5a9e0eeb7ec928c6bd55db410f09ed3779bc2a",
      "tree": "fc7b3a0ce10f3495883d4d4788c77617ddba9fa9",
      "parents": [
        "512a80916b8d04529c0915534c63529144f74e10"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sat Mar 11 13:15:02 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:34 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Set both, the DMAmask and the coherent DMAmask.\n\nThis has a potential to fix the \u003e1G bug. But I can not test that, yet.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "512a80916b8d04529c0915534c63529144f74e10",
      "tree": "34531295df7a1aa990e268bf6b29bf0f16c507ef",
      "parents": [
        "367f899ac3b52cf4611cd291ec2bfbf774b15bc7"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Tue Mar 07 01:37:51 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:19:33 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix DMA TX skb freeing in case of fragmented packets.\n\nIt seems to me that the today\u0027s wireless-2.6 git contains bcm43xx which\ndoes not free txb\u0027s correctly, if I understand it right.\n\nConsider a situation where a txb with two skb\u0027s is sent down.\nThe dma_tx_fragment will save the pointer to meta-\u003etxb of the first\nfragment. If fragments are freed in order, ieee80211_txb_free frees both\nskb\u0027s when the first fragment is processed. This may result in reuse\nof the second skb\u0027s memory.\n\nThis danger is rather remote, but it seems to me that the patch\nbelow not only fixes the problem, but also makes the code simpler,\nwhich is good, right?\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "367f899ac3b52cf4611cd291ec2bfbf774b15bc7",
      "tree": "99763a1b2c27e3371c575beab326147bdb675410",
      "parents": [
        "f398f02d12cdc372e16c5e86246b10acf7211abc"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Tue Feb 28 15:32:19 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:40 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Add sysfs attributes for device specific tunables.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f398f02d12cdc372e16c5e86246b10acf7211abc",
      "tree": "e1f705974b5380e43e2308355d461197fa553468",
      "parents": [
        "1d1a73ccdc618168f2a5c962aab250605c93e517"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Thu Feb 23 21:15:39 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:40 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Move TX/RX related functions to its own file. Add basic RTS/CTS code.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d1a73ccdc618168f2a5c962aab250605c93e517",
      "tree": "299cdcadc312e9db2088a25246c0ae7860d9918c",
      "parents": [
        "cad2b31a76763d06048fb23a17b062acd5d46639"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Tue Feb 21 18:19:59 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:39 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: add assert(bcm-\u003einitialized) to periodic_tasks_setup().\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cad2b31a76763d06048fb23a17b062acd5d46639",
      "tree": "682290730140415df89213a86157bb37031ec0cb",
      "parents": [
        "bf7b876043e6e1390b1234d740f4fd9af20b3b9e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Tue Feb 21 18:08:55 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:39 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: move initialized \u003d 1 to the end of init_board.\n\nNote that the periodic work has to be started with initialized\u003d\u003d1\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bf7b876043e6e1390b1234d740f4fd9af20b3b9e",
      "tree": "b13d7e74f53baec86c9ef7efa3ec81e1dde6190f",
      "parents": [
        "c4c3beb7d70ae9d1fe97b7b49bc5a10ad26c2b01"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Tue Feb 21 17:58:18 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:38 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Workaround init_board vs IRQ race.\n\nThe proper fix for this is to move IRQ enabling to the end of\ninit_board. But this is nontrivial and needs to be done with care.\nStay with this cheap workaround for now.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4c3beb7d70ae9d1fe97b7b49bc5a10ad26c2b01",
      "tree": "95f0ab2c80e6dbde8e85a87f5001fe7d0af9daff",
      "parents": [
        "26533e7e292075df1daf94965a7f3f0d91bd08a8"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Mon Feb 20 22:48:55 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:38 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Fix Kconfig typo (transfer mode default)\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "26533e7e292075df1daf94965a7f3f0d91bd08a8",
      "tree": "71e77368b7011ac820eb9dcf659e0c5deb4a9ec5",
      "parents": [
        "10d8dd88dcc2c8ebe8ac7dcf75a2da7c9f9ee0f3"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 19 22:25:09 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:37 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: remove old unused struct.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "10d8dd88dcc2c8ebe8ac7dcf75a2da7c9f9ee0f3",
      "tree": "36a2d439a39f182ee80788fcec58ac3f7b6b7f55",
      "parents": [
        "ad3f086c49aa682e493c935cda76f3850ee4a80e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 19 22:08:48 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:37 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: split the channel helper functions, so that they can be used without a valid running core.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad3f086c49aa682e493c935cda76f3850ee4a80e",
      "tree": "9a7fb77068f1860ec58da7090a68fbf025033f0e",
      "parents": [
        "ea0922b067a0863f9a4198740651fd47a22af7f1"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 19 14:12:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:36 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: make bcm43xx_sprom_crc() static.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea0922b067a0863f9a4198740651fd47a22af7f1",
      "tree": "b8632f6842be02a10a3fe52d58aa89663e16c789",
      "parents": [
        "489423c8d0ba2b4311530502f7b5a331da9a60f9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 19 14:09:20 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:36 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Move sprom lowlevel reading/writing to its own functions.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "489423c8d0ba2b4311530502f7b5a331da9a60f9",
      "tree": "0bb259e3907eb33565e8140925b020400204e1b6",
      "parents": [
        "ab4977f881fc23cb02ef6f20d1e8ebbdcfef75ad"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Mon Feb 13 00:11:07 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:35 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Code cleanups. This removes various \"inline\" statements and reduces codesize.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab4977f881fc23cb02ef6f20d1e8ebbdcfef75ad",
      "tree": "3889653e5a05fb129fd5b185eb6b192f5b356804",
      "parents": [
        "dcfd720bd733544606b053e8e68b7419211ace72"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 12 22:40:39 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:35 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: rewrite and simplify the periodic task handling.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dcfd720bd733544606b053e8e68b7419211ace72",
      "tree": "f5861ec7992aca63c236bc94111cf3759db19a5b",
      "parents": [
        "d5dd8e28aa6ca08f73760a6b4a5d455319698201"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 12 20:25:55 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:34 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix LED code.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d5dd8e28aa6ca08f73760a6b4a5d455319698201",
      "tree": "aeb121e9edccba346524f4c97439160679181c84",
      "parents": [
        "f1f566236dcc4cb57cfae89b539e19c1290e7f34"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 12 17:15:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:34 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: update README\n\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f1f566236dcc4cb57cfae89b539e19c1290e7f34",
      "tree": "b4067a425a173cf829b34019415cb46df077d3e9",
      "parents": [
        "8bcab3f55982cf28310f2303bef741424ad0f563"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 12 16:55:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:33 2006 -0500"
      },
      "message": "[PATCH] Apple Airport: Add Kconfig note that the bcm43xx driver has to be used for Airport Extreme cards.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8bcab3f55982cf28310f2303bef741424ad0f563",
      "tree": "d2334adadd6add966e1b31247b09929e76343bd8",
      "parents": [
        "77db31ea4322f2dd12dc814d6664ae96517604c0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 12 16:52:10 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:33 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: add a note that not all devices support PIO.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77db31ea4322f2dd12dc814d6664ae96517604c0",
      "tree": "358519550cf715249ba836d06eb651d1fdf86079",
      "parents": [
        "5c57807afcc28a6b8fb579ef2c79e49f0b688425"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 12 16:47:44 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:32 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Partially fix PIO code. Add Kconfig option for PIO or DMA mode (or both).\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c57807afcc28a6b8fb579ef2c79e49f0b688425",
      "tree": "274fac436790842c2e85504e6b5e2b5c52e06892",
      "parents": [
        "b5488beba8030b791e035c4da0122f98c42e355b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Feb 08 18:04:02 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:32 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: remove WX debugging.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b5488beba8030b791e035c4da0122f98c42e355b",
      "tree": "c0efbd9b79d780860303b7c5bb51860a7c473a13",
      "parents": [
        "921e485f98b11656cdcc39a37605e116e34cb315"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Feb 08 18:00:30 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:31 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix compiletime warning (phy_xmitpower)\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "921e485f98b11656cdcc39a37605e116e34cb315",
      "tree": "94f86a8efdbfef3550321467a28c0a0aa223d018",
      "parents": [
        "62b7f0dfab0508a45a93045d49eda26d5285188d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Feb 08 17:55:55 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:31 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: heavily increase mac_suspend timeout.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "62b7f0dfab0508a45a93045d49eda26d5285188d",
      "tree": "e1acfe38e8d88c65441d9d02a00cf45e08a27fa1",
      "parents": [
        "393344f67b598aaed594b9006e9eaa44ab62caa0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Feb 08 17:36:46 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:30 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: enable SPROM writing.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "393344f67b598aaed594b9006e9eaa44ab62caa0",
      "tree": "1662df544434f228eb2d728d2a0c43722a4bff11",
      "parents": [
        "67093a65c08dc45374f642b1ec1b86e7095a4dc8"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Sun Feb 05 15:28:20 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:30 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: fix txpower reporting in WE.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67093a65c08dc45374f642b1ec1b86e7095a4dc8",
      "tree": "3fabaacb98b2bf16f177845e6d632528679a805f",
      "parents": [
        "8fa252d099d864f8848a9890f26d1a51a9c7ad32"
      ],
      "author": {
        "name": "Danny van Dyk",
        "email": "kugelfang@gentoo.org",
        "time": "Wed Feb 01 00:43:05 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:29 2006 -0500"
      },
      "message": "[PATCH] Sync bcm43xx_phy_initb6() with specs\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fa252d099d864f8848a9890f26d1a51a9c7ad32",
      "tree": "eac64bc0fcaa8b2e7b1dc2735e2848e7b9f79ad7",
      "parents": [
        "6465ce1bbf7fede82dccec342417105b10793b51"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Thu Feb 02 19:49:15 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:29 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Wireless Ext update\n\nWireless Ext update:\nupdate we_version_source\nset enc_capa\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6465ce1bbf7fede82dccec342417105b10793b51",
      "tree": "948b292fc322e70e23cfaa39b0f95a893b1c670b",
      "parents": [
        "9e4a375b15c9940b13e66e224570b35c471c0128"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Thu Feb 02 19:11:08 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:28 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: basic ethtool support\n\nThis patch contains the beginnings of ethtool support for bcm43xx.\n\nIt only implements get_drvinfo and get_link, but that\u0027s enough for\nifplugd to use ethtool to know whether we\u0027re associated or not and then\nstart or stop dhcp as necessary.\n\nSigned-off-by: Jason Lunz \u003clunz@falooley.org\u003e\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9e4a375b15c9940b13e66e224570b35c471c0128",
      "tree": "1eb2e1cbbf37eb84deb59fef2a3c9bc4acdb1e18",
      "parents": [
        "a4a600d3e17f450666a9086465122103e96140d7"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Thu Feb 02 18:43:25 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:27 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Remove function bcm43xx_channel_is_allowed()\n\nGeographical restriction should become part of the 80211 stack,\nso every driver does not have to duplicate it.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a4a600d3e17f450666a9086465122103e96140d7",
      "tree": "3b76a9ff5ba2c0dc217b21b330930246ea758614",
      "parents": [
        "65f3f19120cf32233f537562e69893b88727b634"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Wed Feb 01 22:09:52 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:27 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Add more initvals sanity checks and error out, if one sanity check fails.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "65f3f19120cf32233f537562e69893b88727b634",
      "tree": "1e220d79294ff13116be5589efaf6ab1e4fdbd5a",
      "parents": [
        "6f3e2045cabd952a86bc819181d8a190cd0689c3"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Tue Jan 31 20:11:38 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:26 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Fix makefile. Remove all the \"out-of-tree\" stuff.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f3e2045cabd952a86bc819181d8a190cd0689c3",
      "tree": "c37379fc811e420ca5e0cf437042b332084684be",
      "parents": [
        "dda207ae2da37032524bbdd7a0133c37f2907ae8"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Mon Jan 30 17:43:20 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:26 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: add DEBUG Kconfig option. Also fix indention.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dda207ae2da37032524bbdd7a0133c37f2907ae8",
      "tree": "2e7f3bfedbe0f2bd04b2fa198c8cb2177d3f6366",
      "parents": [
        "08ccd883f536d81d380522106c67bd5d7043fa4a"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Fri Jan 27 17:39:44 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:25 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: remove redundant COPYING file.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "08ccd883f536d81d380522106c67bd5d7043fa4a",
      "tree": "313adb84df814fa93af77368706eeb46f34a7627",
      "parents": [
        "4a2a2792d0cb3f2797ff179beef7b8c2981979c2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Fri Jan 27 17:37:05 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:25 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: Move README file to Documentation directory.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a2a2792d0cb3f2797ff179beef7b8c2981979c2",
      "tree": "94ef608dbf072e80e1e7e64fd038b32fcf0b860b",
      "parents": [
        "ea72ab229fe9cdfe3d3f70a6e64d98c725294b24"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Fri Jan 27 17:33:15 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:24 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: remove linux version compatibility code.\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea72ab229fe9cdfe3d3f70a6e64d98c725294b24",
      "tree": "96bdbed22cac7b7256fe4b1e98f9b710edc68851",
      "parents": [
        "70e5e983f8a3f801a96bfeb0682cd2955ec3c8ce"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mbuesch@freenet.de",
        "time": "Fri Jan 27 17:26:20 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:24 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: sync with svn.berlios.de\n\nSigned-off-by: Michael Buesch \u003cmbuesch@freenet.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "70e5e983f8a3f801a96bfeb0682cd2955ec3c8ce",
      "tree": "58eb5b61a48767304aea2c3ad2b042557a275d13",
      "parents": [
        "f222313a61a5e134de80767b35c672b91e78383c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 23 17:00:39 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:23 2006 -0500"
      },
      "message": "[PATCH] bcm43xx: patch Kconfig and wireless/Makefile for import\n\nPatch Kconfig and wireless/Makefile to merge bcm43xx \u0027properly\u0027\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f222313a61a5e134de80767b35c672b91e78383c",
      "tree": "c3a8dca8a021bd88f58112e70ce52cfb28e99ff1",
      "parents": [
        "5d5d7727a8cde78f798ecf04bac8031eff536f9d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 23 16:59:58 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 11:18:23 2006 -0500"
      },
      "message": "[PATCH] wireless: import bcm43xx sources\n\nImport the bcm43xx driver from the upstream sources here:\n\nftp://ftp.berlios.de/pub/bcm43xx/snapshots/bcm43xx/bcm43xx-20060123.tar.bz2\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d5d7727a8cde78f798ecf04bac8031eff536f9d",
      "tree": "41a34622391955c93c76d7541940568144fd2eec",
      "parents": [
        "e7104b67040af98664dcd2c9cd36381ac0089f8b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 26 15:30:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 26 15:30:29 2006 -0800"
      },
      "message": "[SPARC64]: Kill duplicate exports of string library functions.\n\nKbuild now points these out.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7104b67040af98664dcd2c9cd36381ac0089f8b",
      "tree": "07559b584bcd0a2b3598eff69343768915994dee",
      "parents": [
        "64bc0430ee78c03c5c4ce549e217bb74bff7ea5d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 26 14:58:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 26 14:58:40 2006 -0800"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64bc0430ee78c03c5c4ce549e217bb74bff7ea5d",
      "tree": "fdeb7f4caac07183c0f603579adb91288c024820",
      "parents": [
        "9ae21d1bb376436285cd5346d3e4b3655d6dd1b9"
      ],
      "author": {
        "name": "Manfred Spraul",
        "email": "manfred@dbl.q-ag.de",
        "time": "Sun Mar 26 12:19:42 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 09:46:36 2006 -0800"
      },
      "message": "[PATCH] one ipc/sem.c-\u003emutex.c converstion too many..\n\nIngo\u0027s sem2mutex patch incorrectly replaced one reference to ipc/sem.c\nwith ipc/mutex.c in a comment.\n\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ae21d1bb376436285cd5346d3e4b3655d6dd1b9",
      "tree": "8f889770fae721da63bd378c1834a87e2eb1cfb5",
      "parents": [
        "f9b4192923fa6e38331e88214b1fe5fc21583fcc",
        "e9415777b1cd0eaf4d1d3d61772f0e6d5c2551ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 09:41:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 09:41:18 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment\n  Kconfig help: MTD_JEDECPROBE already supports Intel\n  Remove ugly debugging stuff\n  do_mounts.c: Minor ROOT_DEV comment cleanup\n  BUG_ON() Conversion in drivers/s390/block/dasd_devmap.c\n  BUG_ON() Conversion in mm/mempool.c\n  BUG_ON() Conversion in mm/memory.c\n  BUG_ON() Conversion in kernel/fork.c\n  BUG_ON() Conversion in ipc/sem.c\n  BUG_ON() Conversion in fs/ext2/\n  BUG_ON() Conversion in fs/hfs/\n  BUG_ON() Conversion in fs/dcache.c\n  BUG_ON() Conversion in fs/buffer.c\n  BUG_ON() Conversion in input/serio/hp_sdc_mlc.c\n  BUG_ON() Conversion in md/dm-table.c\n  BUG_ON() Conversion in md/dm-path-selector.c\n  BUG_ON() Conversion in drivers/isdn\n  BUG_ON() Conversion in drivers/char\n  BUG_ON() Conversion in drivers/mtd/\n"
    },
    {
      "commit": "e9415777b1cd0eaf4d1d3d61772f0e6d5c2551ad",
      "tree": "b99e78d5e5561322d8b7349294ac85cc6280afea",
      "parents": [
        "8917f6f70b01ac6e4d534f8a387900caec11bf54"
      ],
      "author": {
        "name": "Bastien Roucaries",
        "email": "roucaries.bastien@gmail.com",
        "time": "Sun Mar 26 19:18:07 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:18:07 2006 +0200"
      },
      "message": "drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment\n\nThis patch correct a comment about cli().\n\nSigned-off-by: Bastien Roucaries \u003croucaries.bastien@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "8917f6f70b01ac6e4d534f8a387900caec11bf54",
      "tree": "7f4103aa51d10f40d167a8b32f78ee3a554873c0",
      "parents": [
        "3be7d29fb9c02962b49be636b30ca9cadd0fda4b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:15:03 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 19:15:03 2006 +0200"
      },
      "message": "Kconfig help: MTD_JEDECPROBE already supports Intel\n\nIntel chips are already supported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f9b4192923fa6e38331e88214b1fe5fc21583fcc",
      "tree": "a75d460256e44d79f04cd28895f689f6e7cb7bad",
      "parents": [
        "37d54111c133bea05fbae9dfe6d3d61a1b19c09b"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:40:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:59:30 2006 -0800"
      },
      "message": "[PATCH] bitops: hweight() speedup\n\n\u003clinux@horizon.com\u003e wrote:\n\nThis is an extremely well-known technique.  You can see a similar version that\nuses a multiply for the last few steps at\nhttp://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetParallel whch\nrefers to \"Software Optimization Guide for AMD Athlon 64 and Opteron\nProcessors\"\nhttp://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25112.PDF\n\nIt\u0027s section 8.6, \"Efficient Implementation of Population-Count Function in\n32-bit Mode\", pages 179-180.\n\nIt uses the name that I am more familiar with, \"popcount\" (population count),\nalthough \"Hamming weight\" also makes sense.\n\nAnyway, the proof of correctness proceeds as follows:\n\n\tb \u003d a - ((a \u003e\u003e 1) \u0026 0x55555555);\n\tc \u003d (b \u0026 0x33333333) + ((b \u003e\u003e 2) \u0026 0x33333333);\n\td \u003d (c + (c \u003e\u003e 4)) \u0026 0x0f0f0f0f;\n#if SLOW_MULTIPLY\n\te \u003d d + (d \u003e\u003e 8)\n\tf \u003d e + (e \u003e\u003e 16);\n\treturn f \u0026 63;\n#else\n\t/* Useful if multiply takes at most 4 cycles */\n\treturn (d * 0x01010101) \u003e\u003e 24;\n#endif\n\nThe input value a can be thought of as 32 1-bit fields each holding their own\nhamming weight.  Now look at it as 16 2-bit fields.  Each 2-bit field a1..a0\nhas the value 2*a1 + a0.  This can be converted into the hamming weight of the\n2-bit field a1+a0 by subtracting a1.\n\nThat\u0027s what the (a \u003e\u003e 1) \u0026 mask subtraction does.  Since there can be no\nborrows, you can just do it all at once.\n\nEnumerating the 4 possible cases:\n\n0b00 \u003d 0  -\u003e  0 - 0 \u003d 0\n0b01 \u003d 1  -\u003e  1 - 0 \u003d 1\n0b10 \u003d 2  -\u003e  2 - 1 \u003d 1\n0b11 \u003d 3  -\u003e  3 - 1 \u003d 2\n\nThe next step consists of breaking up b (made of 16 2-bir fields) into\neven and odd halves and adding them into 4-bit fields.  Since the largest\npossible sum is 2+2 \u003d 4, which will not fit into a 4-bit field, the 2-bit\n                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                          \"which will not fit into a 2-bit field\"\n\nfields have to be masked before they are added.\n\nAfter this point, the masking can be delayed.  Each 4-bit field holds a\npopulation count from 0..4, taking at most 3 bits.  These numbers can be added\nwithout overflowing a 4-bit field, so we can compute c + (c \u003e\u003e 4), and only\nthen mask off the unwanted bits.\n\nThis produces d, a number of 4 8-bit fields, each in the range 0..8.  From\nthis point, we can shift and add d multiple times without overflowing an 8-bit\nfield, and only do a final mask at the end.\n\nThe number to mask with has to be at least 63 (so that 32 on\u0027t be truncated),\nbut can also be 128 or 255.  The x86 has a special encoding for signed\nimmediate byte values -128..127, so the value of 255 is slower.  On other\nprocessors, a special \"sign extend byte\" instruction might be faster.\n\nOn a processor with fast integer multiplies (Athlon but not P4), you can\nreduce the final few serially dependent instructions to a single integer\nmultiply.  Consider d to be 3 8-bit values d3, d2, d1 and d0, each in the\nrange 0..8.  The multiply forms the partial products:\n\n\t           d3 d2 d1 d0\n\t        d3 d2 d1 d0\n\t     d3 d2 d1 d0\n\t+ d3 d2 d1 d0\n\t----------------------\n\t           e3 e2 e1 e0\n\nWhere e3 \u003d d3 + d2 + d1 + d0.   e2, e1 and e0 obviously cannot generate\nany carries.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3be7d29fb9c02962b49be636b30ca9cadd0fda4b",
      "tree": "2ec3fc11cb5f423091bd050181ac1786167c2ded",
      "parents": [
        "5ac35783f4a471d43c557db27928bc29f8a9c6d0"
      ],
      "author": {
        "name": "Artem B. Bityuckiy",
        "email": "dedekind@infradead.org",
        "time": "Sun Mar 26 18:58:31 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Mar 26 18:58:31 2006 +0200"
      },
      "message": "Remove ugly debugging stuff\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "37d54111c133bea05fbae9dfe6d3d61a1b19c09b",
      "tree": "780d15232a465815b96e2cd22c85b3e05f2b1238",
      "parents": [
        "e9bebd6f3acee68fa07d44726895b40733cb1dc0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: hweight() related cleanup\n\nBy defining generic hweight*() routines\n\n- hweight64() will be defined on all architectures\n- hweight_long() will use architecture optimized hweight32() or hweight64()\n\nI found two possible cleanups by these reasons.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9bebd6f3acee68fa07d44726895b40733cb1dc0",
      "tree": "62809c9d7730f8488f3a1f52a38e0de146aea1fa",
      "parents": [
        "b9a2838cc26c4c5369fbd2482acbc5ab60573479"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: remove unused generic bitops in include/linux/bitops.h\n\ngeneric_{ffs,fls,fls64,hweight{64,32,16,8}}() were moved into\ninclude/asm-generic/bitops.h.  So all architectures don\u0027t use them.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9a2838cc26c4c5369fbd2482acbc5ab60573479",
      "tree": "3569c6b2edc1cf11cc2f34ed185b79009a86c620",
      "parents": [
        "55b0f8a68ab475cc68f88d1e7a873490869d022e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: ntfs: remove generic_ffs()\n\nNow the only user who are using generic_ffs() is ntfs filesystem.  This patch\nisolates generic_ffs() as ntfs_ffs() for ntfs.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55b0f8a68ab475cc68f88d1e7a873490869d022e",
      "tree": "f569dd577e7fd53a15a9d3bb69868bbc941aac93",
      "parents": [
        "6ecf66ae49390bb790673d46e5fb723edcc3733b"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: ia64: make partial_page.bitmap an unsigned long\n\nThe find_*_bit() routines are defined to work on a pointer to unsigned long.\nBut partial_page.bitmap is unsigned int and it is passed to find_*_bit() in\narch/ia64/ia32/sys_ia32.c.  So the compiler will print warnings.\n\nThis patch changes to unsigned long instead.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ecf66ae49390bb790673d46e5fb723edcc3733b",
      "tree": "67ce42b9a207034b34f0d20a1af367d6aea2848b",
      "parents": [
        "f51a05c16d3d051f5e000c50bccc4be91fe5f9f3"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: sh: make thread_info.flags an unsigned long\n\nThe test_bit() routines are defined to work on a pointer to unsigned long.\nBut thread_info.flags is __u32 (unsigned int) on sh and it is passed to flag\nset/clear/test wrappers in include/linux/thread_info.h.  So the compiler will\nprint warnings.\n\nThis patch changes to unsigned long instead.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f51a05c16d3d051f5e000c50bccc4be91fe5f9f3",
      "tree": "5753aad24e45b7218f63f789c754de1117c56df4",
      "parents": [
        "d4337aa5281a7357666f713339211fcd278f4e7a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: update include/asm-generic/bitops.h\n\nCurrently include/asm-generic/bitops.h is not referenced from anywhere.  But\nit will be the benefit of those who are trying to port Linux to another\narchitecture.\n\nSo update it by same manner\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d4337aa5281a7357666f713339211fcd278f4e7a",
      "tree": "405917e1e56f1beab9b0e5eddff6b15932795624",
      "parents": [
        "f33e2fbacce8008984db99c45120db31081577c5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:15 2006 -0800"
      },
      "message": "[PATCH] bitops: xtensa: use generic bitops\n\n- remove {,test_and_}{set,clear,change}_bit()\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove generic_fls64()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove generic_hweight{32,16,8}()\n- remove sched_find_first_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f33e2fbacce8008984db99c45120db31081577c5",
      "tree": "762b2bdbbc10e36cca280ed06710d7a4964fba88",
      "parents": [
        "a58259cddf9f824af27abf8960ed604bee53f7c1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: x86_64: use generic bitops\n\n- remove sched_find_first_bit()\n- remove generic_hweight{64,32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a58259cddf9f824af27abf8960ed604bee53f7c1",
      "tree": "9282162d83466a9760cc32c3d561ea4109f5f914",
      "parents": [
        "2d78d4beb64eb07d50665432867971c481192ebf"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: v850: use generic bitops\n\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove __ffs()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d78d4beb64eb07d50665432867971c481192ebf",
      "tree": "d007f5721ba96abff820f76db77f11ae578722f8",
      "parents": [
        "d59288b75797fd982546aee7ba24a495dee128dd"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sparc64: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove __ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove ffs()\n\n- unless defined(ULTRA_HAS_POPULATION_COUNT)\n\n  - remove generic_hweight{64,32,16,8}()\n\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d59288b75797fd982546aee7ba24a495dee128dd",
      "tree": "6a02220f6e924195b752fa33b01234276e285133",
      "parents": [
        "62f1b2465bdf77bb95037a5418040edb2af142d0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sparc: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove __ffs()\n- remove sched_find_first_bit()\n- remove ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove generic_hweight{32,16,8}()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62f1b2465bdf77bb95037a5418040edb2af142d0",
      "tree": "8243a25283889278cbf6674ad4771dc638cdec33",
      "parents": [
        "e2268c7129e6cab53a5dac1ab0790a547555e21a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sh64: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove __ffs()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_hweight{32,16,8}()\n- remove sched_find_first_bit()\n- remove generic_ffs()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove generic_fls()\n- remove generic_fls64()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2268c7129e6cab53a5dac1ab0790a547555e21a",
      "tree": "9d7303c5a2fe2db5cb3863793c63fc8b40673675",
      "parents": [
        "7e33db4e2e9d67ee01d105e33fb773eed8ba10f0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sh: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_ffs()\n- remove generic_hweight{32,16,8}()\n- remove sched_find_first_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove generic_fls()\n- remove generic_fls64()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e33db4e2e9d67ee01d105e33fb773eed8ba10f0",
      "tree": "452a381a4e2d36f519acfd09a2dd824d8ee4f572",
      "parents": [
        "e779b2f95f3786cd9cfc804cd6f04f7267d75541"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: s390: use generic bitops\n\n- remove generic_ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove generic_hweight{64,32,16,8}()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e779b2f95f3786cd9cfc804cd6f04f7267d75541",
      "tree": "19d53822cc6c711ee5fa56be2eb8462dd0bc7d70",
      "parents": [
        "59e18a2e1c8f6642c307032939daaf474c16344e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: powerpc: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove generic_fls64()\n- remove generic_hweight{64,32,16,8}()\n- remove sched_find_first_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "59e18a2e1c8f6642c307032939daaf474c16344e",
      "tree": "a0c58aa0e68703cf3844108f46636a6adf941ea6",
      "parents": [
        "3c9ee7ef87414cba80dbdf433d3547bb20055ef7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: parisc: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove generic_fls64()\n- remove generic_hweight{32,16,8}()\n- remove generic_hweight64()\n- remove sched_find_first_bit()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3c9ee7ef87414cba80dbdf433d3547bb20055ef7",
      "tree": "33ba680da1c758bbee02979589600eda2d1f03ac",
      "parents": [
        "d2d7cdcf6e6d2a3db9885316d075940f12324413"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:13 2006 -0800"
      },
      "message": "[PATCH] bitops: mips: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n\n- unless defined(CONFIG_CPU_MIPS32) or defined(CONFIG_CPU_MIPS64)\n\n  - remove __ffs()\n  - remove ffs()\n  - remove ffz()\n  - remove fls()\n\n- remove fls64()\n- remove find_{next,first}{,_zero}_bit()\n- remove sched_find_first_bit()\n- remove generic_hweight64()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2d7cdcf6e6d2a3db9885316d075940f12324413",
      "tree": "ed772d4213ed5adc3410d088693f5be5cf79dbe6",
      "parents": [
        "4c5aea053d64bee7a776a4b874e1b417e9f316fe"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:13 2006 -0800"
      },
      "message": "[PATCH] bitops: m68knommu: use generic bitops\n\n- remove ffs()\n- remove __ffs()\n- remove sched_find_first_bit()\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_hweight()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove generic_fls()\n- remove generic_fls64()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c5aea053d64bee7a776a4b874e1b417e9f316fe",
      "tree": "4d76b4732d55eec1bd32072aade5ac648cf87b5b",
      "parents": [
        "d5728b45da6a510b74f07e385b3ef6b434b828e5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:13 2006 -0800"
      },
      "message": "[PATCH] ppc: fix undefined reference to hweight32\n\nBuild fix for ppc\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5728b45da6a510b74f07e385b3ef6b434b828e5",
      "tree": "2e324b833ce04cd8ae12e9136551459be0ba65c2",
      "parents": [
        "ba1a5b32ba5e2fcb53b6943b8c9c33694ac68ce5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:13 2006 -0800"
      },
      "message": "[PATCH] m68k: fix undefined reference to generic_find_next_zero_le_bit\n\nThis patch reverts ext2 bitmap functions.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba1a5b32ba5e2fcb53b6943b8c9c33694ac68ce5",
      "tree": "c2ee7ebfd46a7c94e6e7993fc34c21159b973b18",
      "parents": [
        "6d9f937b559d664b6f222cb91eca9c6802bfe89a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: m68k: use generic bitops\n\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_hweight()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d9f937b559d664b6f222cb91eca9c6802bfe89a",
      "tree": "f431c052f0c0d9f2d29bb6e39e3ff142f23e10c9",
      "parents": [
        "2875aef8bd0e42367a66a78ef7abe10f3bba27b5"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: m32r: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove __ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_ffs()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2875aef8bd0e42367a66a78ef7abe10f3bba27b5",
      "tree": "44f81fa0e5c3f5bcf90eb1d6326c1eff9915dfbd",
      "parents": [
        "1cc2b9943b7b3a8d526aa8be5450d3ec083c3de4"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: ia64: use generic bitops\n\n- remove generic_fls64()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove sched_find_first_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cc2b9943b7b3a8d526aa8be5450d3ec083c3de4",
      "tree": "302d864d0f11c9fb1ec747440b0fce7f9f3ca27e",
      "parents": [
        "f6e0213f7c253086e17844df8ba21075100b5ead"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: i386: use generic bitops\n\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6e0213f7c253086e17844df8ba21075100b5ead",
      "tree": "a03a057630d3ff9d2fa95360c8a4fe5e0f53662e",
      "parents": [
        "1f6d7a93c141a473e2cff428a3dbf13b4bec9325"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: h8300: use generic bitops\n\n- remove generic_ffs()\n- remove find_{next,first}{,_zero}_bit()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove ext2_{set,clear}_bit_atomic()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove generic_fls()\n- remove generic_fls64()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f6d7a93c141a473e2cff428a3dbf13b4bec9325",
      "tree": "b614d718704e459450f007745b252d442b775327",
      "parents": [
        "e9f26df17266a8bd327957bd1a5957a263bd7112"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: frv: use generic bitops\n\n- remove ffz()\n- remove find_{next,first}{,_zero}_bit()\n- remove generic_ffs()\n- remove __ffs()\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove generic_hweight{32,16,8}()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9f26df17266a8bd327957bd1a5957a263bd7112",
      "tree": "c39684add95509324916be3046888f3a8ece4e18",
      "parents": [
        "d142d8601993f423386556f1cbbacbdcf7b7a767"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:12 2006 -0800"
      },
      "message": "[PATCH] bitops: cris: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove generic_fls()\n- remove generic_fls64()\n- remove generic_hweight{32,16,8}()\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n- remove sched_find_first_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "d142d8601993f423386556f1cbbacbdcf7b7a767"
}
