)]}'
{
  "log": [
    {
      "commit": "c19c03fc749147f565e807fa65f1729066800571",
      "tree": "d5ba2eb6d43b5001c93c42523fc5b2431ef61664",
      "parents": [
        "3c8c90ab8810a8ebb38a5f1dde2595b750d5adff"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 04 15:15:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:56 2007 +1000"
      },
      "message": "[POWERPC] unmap_vm_area becomes unmap_kernel_range for the public\n\nThis makes unmap_vm_area static and a wrapper around a new\nexported unmap_kernel_range that takes an explicit range instead\nof a vm_area struct.\n\nThis makes it more versatile for code that wants to play with kernel\npage tables outside of the standard vmalloc area.\n\n(One example is some rework of the PowerPC PCI IO space mapping\ncode that depends on that patch and removes some code duplication\nand horrible abuse of forged struct vm_struct).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3c8c90ab8810a8ebb38a5f1dde2595b750d5adff",
      "tree": "0e6cf53ca627eb6f1fe947f6b09ba2be0710bcbd",
      "parents": [
        "42253a68a8e794a38ede33566083af8a80948f60"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu May 24 03:28:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:56 2007 +1000"
      },
      "message": "[POWERPC] Tweak EEH copyright info\n\nTwiddle the copyright notices. Per current guidelines, the use\nof the (C) or (c) in source code is deprecated.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/eeh.c        |    6 +++++-\n arch/powerpc/platforms/pseries/eeh_cache.c  |    3 ++-\n arch/powerpc/platforms/pseries/eeh_driver.c |    6 +++---\n 3 files changed, 10 insertions(+), 5 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "42253a68a8e794a38ede33566083af8a80948f60",
      "tree": "4fa2089bab38edd2b7aa51eb2490e07fc470229c",
      "parents": [
        "858955bd572f0ca38b258e45c7dd743b9e44b04e"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu May 24 03:23:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:55 2007 +1000"
      },
      "message": "[POWERPC] Remove dead EEH code\n\nRemove some dead code.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/eeh.c |    4 +---\n 1 file changed, 1 insertion(+), 3 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "858955bd572f0ca38b258e45c7dd743b9e44b04e",
      "tree": "f24ee25bc6e65c394c294e01cfffe6ba87cf46b3",
      "parents": [
        "e1d04c9769398ae7df8c7ca2681b25f540b719d5"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu May 24 03:20:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:55 2007 +1000"
      },
      "message": "[POWERPC] Show EEH per-device false positives\n\nTrack and report the number of times we read an all-1s value (0xff,\n0xffff or 0xffffffff) from each device which is valid data, not\nindicating EEH isolation.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/eeh.c       |    5 +++++\n arch/powerpc/platforms/pseries/eeh_sysfs.c |    3 +++\n include/asm-powerpc/pci-bridge.h           |    1 +\n 3 files changed, 9 insertions(+)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e1d04c9769398ae7df8c7ca2681b25f540b719d5",
      "tree": "78ae5fd5814571870e6aeb75c875ffdb84e62748",
      "parents": [
        "c2e221e8b93ea54da85d9b5413a2eff9f4a653f7"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Thu May 24 03:16:46 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:55 2007 +1000"
      },
      "message": "[POWERPC] Add EEH sysfs blinkenlights\n\nAdd sysfs blinkenlights for EEH statistics.  Shuffle the\neeh_add_device_tree() call so that it appears in the correct\nsequence.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\n arch/powerpc/platforms/pseries/Makefile    |    2\n arch/powerpc/platforms/pseries/eeh.c       |    4 +\n arch/powerpc/platforms/pseries/eeh_cache.c |    2\n arch/powerpc/platforms/pseries/eeh_sysfs.c |   84 +++++++++++++++++++++++++++++\n arch/powerpc/platforms/pseries/pci_dlpar.c |    7 +-\n include/asm-powerpc/ppc-pci.h              |    3 +\n 6 files changed, 98 insertions(+), 4 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c2e221e8b93ea54da85d9b5413a2eff9f4a653f7",
      "tree": "0385fcb8a801f3d307556bbbf0eea0b67b9649e4",
      "parents": [
        "3f1df7a260aded4937e512872f3fbfdb9bc22c82"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed May 23 04:18:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:55 2007 +1000"
      },
      "message": "[POWERPC] pseries: asm/pci-bridge.h CONFIG_ minor cleanup\n\nUse the correct CONFIG_ option to mark off the EEH bits.\nMove the EEH bits to the bottom of the struct.\nThe config_space array is used by EEH only; it does not\nneed to be part of the struct for non-pseries machines.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\n----\nRevised patch, per commments from Michael Ellerman.\n\n include/asm-powerpc/pci-bridge.h |   16 +++++++++-------\n 1 file changed, 9 insertions(+), 7 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3f1df7a260aded4937e512872f3fbfdb9bc22c82",
      "tree": "84c14dc59169426f9389ecf09818c8d21f592bca",
      "parents": [
        "31fe5bf66a09c36e95b4c04291249b251b52f2d4"
      ],
      "author": {
        "name": "Jon Tollefson",
        "email": "kniht@linux.vnet.ibm.com",
        "time": "Fri May 18 04:49:22 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:55 2007 +1000"
      },
      "message": "[POWERPC] Move common code out of if/else\n\nMove common code out of if/else.\n\nSigned-off-by: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\n----\n\nhash_native_64.c |    3 +--\n 1 files changed, 1 insertion(+), 2 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "31fe5bf66a09c36e95b4c04291249b251b52f2d4",
      "tree": "8e04b62608456218559fdbddc54f682853d38e5a",
      "parents": [
        "f341973d9a48b0643b619debd8d9ab1e518ebc34"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Thu May 17 01:12:16 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:55 2007 +1000"
      },
      "message": "[POWERPC] Fix VDSO compile warning\n\nMaybe the type should have been char[] instead of __u8[]\nin the first place, but this will do.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f341973d9a48b0643b619debd8d9ab1e518ebc34",
      "tree": "a2eb3aa3eaf214fa13571d9326a9bb9588d99dea",
      "parents": [
        "220ddc0847ebd42d18ee78c7e1c2f4c2e3be637d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed May 16 05:59:06 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 22:29:55 2007 +1000"
      },
      "message": "[POWERPC] Reserve threadinfo flags for perfmon2\n\nReserve two TIF flags for perfmon2 and shift them into the low 16 bits\nso we can use single assembly instructions to create constants based off\nthem.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "220ddc0847ebd42d18ee78c7e1c2f4c2e3be637d",
      "tree": "22f9a16bd62bd5f0041673dfa0abbfd695a0144a",
      "parents": [
        "c63c4faa8cf055319c7ed557d2050c1c3776fac5"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Sun Jun 10 14:32:43 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 11:56:17 2007 +1000"
      },
      "message": "[POWERPC] Fix console output getting dropped on platforms without udbg_putc\n\nPreviously, registering this early console would just result\nin dropping early buffered printk output until a udbg_putc\nwas registered.\n\nHowever, commit 69331af79cf29e26d1231152a172a1a10c2df511\nclears the CON_PRINTBUFFER flag on the main console when a\nCON_BOOT (early) console has been registered, resulting in\nthe buffered messages never being displayed to the user.\n\nThis fixes the problem by making sure we don\u0027t register udbg_console\non platforms that don\u0027t implement udbg_putc.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c63c4faa8cf055319c7ed557d2050c1c3776fac5",
      "tree": "ed0515562cfa6e46a69cc035e53c7cee82654b0d",
      "parents": [
        "eedab661a51966c454e38c17266a531aa58b4a98"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 07 22:42:19 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Jun 14 11:56:17 2007 +1000"
      },
      "message": "[POWERPC] Fix per-cpu allocation on oldworld SMP powermacs\n\nThe per-cpu area(a) for the secondary CPU(s) isn\u0027t getting allocated\non old SMP powermacs that don\u0027t have the secondary CPU(s) listed in\nthe device tree, as per-cpu areas are now only allocated for CPUs in\nthe cpu_possible_map, and we aren\u0027t setting the bits for the secondary\nCPU(s) until smp_prepare_cpus(), which is after per-cpu allocation.\nTherefore this sets the bits for CPUs 1..3 in cpu_possible_map in\npmac_setup_arch, so they get per-cpu data allocated.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eedab661a51966c454e38c17266a531aa58b4a98",
      "tree": "1f185821f45cccb2ecc91ae0303eda201eb83212",
      "parents": [
        "c3bff2ec10b8bf2f53c954e370f9bdae93064472",
        "893e7c2db05f14032f2390ef7c59a499fc25ccae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jun 13 14:09:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: move input-polldev to drivers/input\n  Input: i8042 - add ULI EV4873 to noloop list\n  Input: i8042 - add ASUS P65UP5 to the noloop list\n  Input: usbtouchscreen - fix fallout caused by move from drivers/usb\n"
    },
    {
      "commit": "c3bff2ec10b8bf2f53c954e370f9bdae93064472",
      "tree": "d62fb7cf14e7302e83c35b64c901f42284f93703",
      "parents": [
        "0107a4b32e36dccd4456e2c5e34c5cd22c94e094"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:06:03 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:11:20 2007 +0200"
      },
      "message": "mmc: get back read-only switch function\n\nSomehow the code to read the read-only switch of SD cards got lost\nin the reorganisation.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "0107a4b32e36dccd4456e2c5e34c5cd22c94e094",
      "tree": "38b048641160336f8d2ea453e38e339e10ed9fd6",
      "parents": [
        "a0e1d1d075cc0efe9a3ac8579bce9393d070e09f"
      ],
      "author": {
        "name": "Ragner Magalhaes",
        "email": "ragner.magalhaes@indt.org.br",
        "time": "Wed Jun 13 19:09:28 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed Jun 13 19:11:14 2007 +0200"
      },
      "message": "mmc-omap: fix sd response type 6 vs. 1\n\nIgnoring OMAP_MMC_STAT_CARD_ERR, treating it as if the command\ncompleted correctly.\n\nSigned-off-by: Ragner Magalhaes \u003cragner.magalhaes@indt.org.br\u003e\nSigned-off-by: Carlos Eduardo Aguiar \u003ccarlos.aguiar@indt.org.br\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "893e7c2db05f14032f2390ef7c59a499fc25ccae",
      "tree": "75c7882b71aea19ea5e71be509d0af6107404a8e",
      "parents": [
        "8c4df74e02b0853ad86d1595fb6065d6c26fb196"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jun 13 01:49:58 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Jun 13 01:49:58 2007 -0400"
      },
      "message": "Input: move input-polldev to drivers/input\n\nTo work around deficiences in Kconfig that allows to \"select\"\na symbol without automatically selecting all dependencies for\nthat symbol move input-polldev from drivers/input/misc to\ndrivers/input thus removing extra dependency on CONFIG_INPUT_MISC.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "a0e1d1d075cc0efe9a3ac8579bce9393d070e09f",
      "tree": "92964216b94d2f9753c2ec043ab5a121f22bbd6d",
      "parents": [
        "dd14cbc994709a1c5a64ed3621f583c49a27e521",
        "b232923966f1210e1183353bbd1d52ee53b79fbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 12 20:35:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jun 12 20:35:10 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (89 commits)\n  myri10ge: update driver version\n  myri10ge: report when the link partner is running in Myrinet mode\n  myri10ge: limit the number of recoveries\n  NetXen: Fix link status messages\n  Revert \"[netdrvr e100] experiment with doing RX in a similar manner to eepro100\"\n  [PATCH] libertas: convert libertas_mpp into anycast_mask\n  [PATCH] libertas: actually send mesh frames to mesh netdev\n  [PATCH] libertas: deauthenticate from AP in channel switch\n  [PATCH] libertas: pull current channel from firmware on mesh autostart\n  [PATCH] libertas: reduce SSID and BSSID mixed-case abuse\n  [PATCH] libertas: remove WPA_SUPPLICANT structure\n  [PATCH] libertas: remove structure WLAN_802_11_SSID and libertas_escape_essid\n  [PATCH] libertas: tweak association debug output\n  [PATCH] libertas: fix big-endian associate command.\n  [PATCH] libertas: don\u0027t byte-swap firmware version number. It\u0027s a byte array.\n  [PATCH] libertas: more endianness fixes, in tx.c this time\n  [PATCH] libertas: More endianness fixes.\n  [PATCH] libertas: first pass at fixing up endianness issues\n  [PATCH] libertas: sparse fixes\n  [PATCH] libertas: fix character set in README\n  ...\n"
    },
    {
      "commit": "b232923966f1210e1183353bbd1d52ee53b79fbf",
      "tree": "e90c72b2cb400af53e1f92aff0af122782d7f65c",
      "parents": [
        "bca1a5518cab2d58c766863c61ee4ef5f1cc4caa",
        "99f9f3d49cbc7d944476f6fde53a77ec789ab2aa"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:34:34 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:34:34 2007 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "bca1a5518cab2d58c766863c61ee4ef5f1cc4caa",
      "tree": "0f7922ed840c7d778ceb63b63d40d282ccfa0fcc",
      "parents": [
        "12b90de64f38226e1e095c55b533f0f4d4f0f572",
        "82fde74b94f11eee1e9c30e43fb162f80a5e63c0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:27:52 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:27:52 2007 -0400"
      },
      "message": "Merge branch \u0027libertas-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "12b90de64f38226e1e095c55b533f0f4d4f0f572",
      "tree": "9955197d842511064a1eff6db815fe56cd8f0eb3",
      "parents": [
        "6f8a7c66e2dc8080950d28edc0259f37739aead9",
        "717c9339202a42ae7bec7d3c4b84deecdcae9f81"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:27:30 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 22:27:30 2007 -0400"
      },
      "message": "Merge branch \u0027libertas\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "dd14cbc994709a1c5a64ed3621f583c49a27e521",
      "tree": "e48d38b7450661907c7b75490504c7f70b04d6cc",
      "parents": [
        "6aa054aadfea613a437ad0b15d38eca2b963fc0a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jun 11 14:04:01 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 12 16:08:47 2007 -0700"
      },
      "message": "sysfs: fix race condition around sd-\u003es_dentry, take#2\n\nAllowing attribute and symlink dentries to be reclaimed means\nsd-\u003es_dentry can change dynamically.  However, updates to the field\nare unsynchronized leading to race conditions.  This patch adds\nsysfs_lock and use it to synchronize updates to sd-\u003es_dentry.\n\nDue to the locking around -\u003ed_iput, the check in sysfs_drop_dentry()\nis complex.  sysfs_lock only protect sd-\u003es_dentry pointer itself.  The\nvalidity of the dentry is protected by dcache_lock, so whether dentry\nis alive or not can only be tested while holding both locks.\n\nThis is minimal backport of sysfs_drop_dentry() rewrite in devel\nbranch.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6aa054aadfea613a437ad0b15d38eca2b963fc0a",
      "tree": "e7fd512672b8f85fe2463ba4ba98bca06ffe6bb1",
      "parents": [
        "dc351252b33f8fede396d6173dba117bcb933607"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jun 11 14:03:27 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 12 16:08:46 2007 -0700"
      },
      "message": "sysfs: fix condition check in sysfs_drop_dentry()\n\nThe condition check doesn\u0027t make much sense as it basically always\nsucceeds.  This causes NULL dereferencing on certain cases.  It seems\nthat parentheses are put in the wrong place.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dc351252b33f8fede396d6173dba117bcb933607",
      "tree": "282d57855f66119f930eb629ab483bffcc5b6c21",
      "parents": [
        "99f9f3d49cbc7d944476f6fde53a77ec789ab2aa"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@sandeen.net",
        "time": "Mon Jun 11 14:02:45 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 12 16:08:46 2007 -0700"
      },
      "message": "sysfs: store sysfs inode nrs in s_ino to avoid readdir oopses\n\nBackport of\nftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.22-rc1/2.6.22-rc1-mm1/broken-out/gregkh-driver-sysfs-allocate-inode-number-using-ida.patch\n\nFor regular files in sysfs, sysfs_readdir wants to traverse\nsysfs_dirent-\u003es_dentry-\u003ed_inode-\u003ei_ino to get to the inode number.\nBut, the dentry can be reclaimed under memory pressure, and there is\nno synchronization with readdir.  This patch follows Tejun\u0027s scheme of\nallocating and storing an inode number in the new s_ino member of a\nsysfs_dirent, when dirents are created, and retrieving it from there\nfor readdir, so that the pointer chain doesn\u0027t have to be traversed.\n\nTejun\u0027s upstream patch uses a new-ish \"ida\" allocator which brings\nalong some extra complexity; this -stable patch has a brain-dead\nincrementing counter which does not guarantee uniqueness, but because\nsysfs doesn\u0027t hash inodes as iunique expects, uniqueness wasn\u0027t\nguaranteed today anyway.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6f8a7c66e2dc8080950d28edc0259f37739aead9",
      "tree": "bba79586b6b558735e2379a2601713553fc40913",
      "parents": [
        "798a95dbd38b113a0f6f3bfe8a2769b261046d09"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jun 11 20:27:07 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "myri10ge: update driver version\n\nUpdate myri10ge driver version to 1.3.1-1.248.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "798a95dbd38b113a0f6f3bfe8a2769b261046d09",
      "tree": "58cb1556eb50a990da2c128a7c815f506de99013",
      "parents": [
        "f181137f9d70dc851dcb418cdad4df7888a0bfd3"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jun 11 20:26:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "myri10ge: report when the link partner is running in Myrinet mode\n\nSince Myri-10G boards may also run in Myrinet mode instead of Ethernet,\nadd a message when we detect that the link partner is not running in the\nright mode.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f181137f9d70dc851dcb418cdad4df7888a0bfd3",
      "tree": "6d9631fe67faf11736862c6e7e59fb77cfd35e1d",
      "parents": [
        "c27e672172def41924ea8410398554c49c17b3c1"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jun 11 20:26:31 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "myri10ge: limit the number of recoveries\n\nLimit the number of recoveries from a NIC hw watchdog reset to 1 by default.\nIt enables detection of defective NICs immediately since these memory parity\nerrors are expected to happen very rarely (less than once per century*NIC).\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c27e672172def41924ea8410398554c49c17b3c1",
      "tree": "9dbce89a10d6724ecfbfdc1078d3472c862be9d0",
      "parents": [
        "ca93ca428b8e09973f19e2725bf19cb3f1836034"
      ],
      "author": {
        "name": "Mithlesh Thukral",
        "email": "mithlesh@netxen.com",
        "time": "Mon Jun 11 03:30:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:58:58 2007 -0400"
      },
      "message": "NetXen: Fix link status messages\n\nNetXen: Fix incorrect link status even with switch turned OFF.\nNetXen driver failed to accurately indicate when a link is up or down.\nThis was encountered during failover testing, when the first port\nindicated that the link was up even when the 10G switch it was assigned\nto in the Bladecenter was turned off completely.\n\nSigned-off by: Wen Xiong \u003cwenxiong@us.ibm.com\u003e\nSigned-off by: Mithlesh Thukral \u003cmithlesh@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ca93ca428b8e09973f19e2725bf19cb3f1836034",
      "tree": "c97039b65e8d1084db7a1367dd69348942009775",
      "parents": [
        "c0811987c6909cd5463d107933217be113b75f4e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:52:31 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jun 12 18:52:31 2007 -0400"
      },
      "message": "Revert \"[netdrvr e100] experiment with doing RX in a similar manner to eepro100\"\n\nThis reverts commit d52df4a35af569071fda3f4eb08e47cc7023f094.\n\nThis patch attempted to fix e100 for non-cache coherent memory\narchitectures by using the cb style code that eepro100 had and using\nthe EL and s bits from the RFD list. Unfortunately the hardware\ndoesn\u0027t work exactly like this and therefore this patch actually\nbreaks e100. Reverting the change brings it back to the previously\nknown good state for 2.6.22. The pending rewrite in progress to this\ncode can then be safely merged later.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "82fde74b94f11eee1e9c30e43fb162f80a5e63c0",
      "tree": "b5f0fd209c90b0ba9074a690518e0cd092b83fd9",
      "parents": [
        "2fb3bd6a23e5d37889a78b6a13a124fa7c586009"
      ],
      "author": {
        "name": "Luis Carlos",
        "email": "luisca@cozybit.com",
        "time": "Thu Jun 07 16:40:59 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:07:54 2007 -0400"
      },
      "message": "[PATCH] libertas: convert libertas_mpp into anycast_mask\n\nWith firmware 5.220.11.p5, this allows to specify the anycast addresses the\ndevice will listen to.\n\nThe anycast address range is C0:27:C0:27:C0:XX where XX goes from 00 to 1F (or\n0 to 31 in dec). The value to write on anycast_mask will specify which\naddresses the device listens to. Bits in a 32 bit int are numbered from 0\n(least significative bit) to 31. A specific address ending in YY will be\nlistened to if bit YY in the value is set to one.\n\nExamples:\n\n0x00000000 : do not listen to any anycast address\n0xFFFFFFFF : listen to every anycast address from :00 to :1F\n0x00000013 : listen to anycast addresses :00, :01 and :04\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fb3bd6a23e5d37889a78b6a13a124fa7c586009",
      "tree": "f1e31248ced0b82a92ef3c7ccb435de25105b9d0",
      "parents": [
        "fff47f108d7bd9f80b223cd187e09dbb0cb89114"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 04 20:05:23 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:41 2007 -0400"
      },
      "message": "[PATCH] libertas: actually send mesh frames to mesh netdev\n\nFound by Luis; got broken during module split.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fff47f108d7bd9f80b223cd187e09dbb0cb89114",
      "tree": "763186927ec0e4720d87fedffb4fa8528d7788ab",
      "parents": [
        "b8bedefd8fe589ff87a681e20583c8317030491d"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Wed May 30 12:16:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:32 2007 -0400"
      },
      "message": "[PATCH] libertas: deauthenticate from AP in channel switch\n\nThis avoids channel mismatch between driver and firmware in case we change\nchannel while associated to an AP.\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b8bedefd8fe589ff87a681e20583c8317030491d",
      "tree": "2ec517d95cc034d35290c9fb29230224e93fcae6",
      "parents": [
        "717c9339202a42ae7bec7d3c4b84deecdcae9f81"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Wed May 30 12:14:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:23 2007 -0400"
      },
      "message": "[PATCH] libertas: pull current channel from firmware on mesh autostart\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c4df74e02b0853ad86d1595fb6065d6c26fb196",
      "tree": "eba968d0f6041a91ce8735213fc7c155d00bb775",
      "parents": [
        "90245c17d3170438a0445614cbc5f72c1717d583"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:32 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:32 2007 -0400"
      },
      "message": "Input: i8042 - add ULI EV4873 to noloop list\n\nThe box does not implement AUX LOOP command properly and so we\ncan\u0027t test for AUX IRQ delivery so blacklist it via DMI and\nassume that AUX port is present.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "90245c17d3170438a0445614cbc5f72c1717d583",
      "tree": "6bc33f5dcc728c909d5472ab39a3f4e7c903d4d7",
      "parents": [
        "c6f8d7066d18ac86ff88627d858b749d9ba168bc"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:27 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:27 2007 -0400"
      },
      "message": "Input: i8042 - add ASUS P65UP5 to the noloop list\n\nThis board does not raise AUX IRQ in response to AUX LOOP command\nwhich interferes with our test for proper AUX IRQ wiring. Put it\nin the blacklist and assume mouse is present.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c6f8d7066d18ac86ff88627d858b749d9ba168bc",
      "tree": "bbf65c278058f46a6c61f37895d7b06f0b06e0ff",
      "parents": [
        "1dfa2812404c37d7571622195f907cea3331616c"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Jun 12 00:33:13 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Tue Jun 12 00:33:13 2007 -0400"
      },
      "message": "Input: usbtouchscreen - fix fallout caused by move from drivers/usb\n\nDuring the move from drivers/usb/input into drivers/input/touchscreen\nKconfig variables were shuffled a bit to use a new namespace\n(CONFIG_TOUCHSCREEN) while usbtouchscreen was still using old ones.\n\nAlso noticed by Robert P. J. Day \u003crpjday@mindspring.com\u003e\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "99f9f3d49cbc7d944476f6fde53a77ec789ab2aa",
      "tree": "9b6fdfb39ca8a500e458dbd87dc6e1985d394564",
      "parents": [
        "22353f35c895acb7a8ca27ebdc6397c993b4213e",
        "a4cd7ed86ff511aebcc97675937039f2321d6987"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 15:46:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 15:46:08 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Make sure RQ allocation is always valid\n  RDMA/cma: Fix initialization of next_port\n  IB/mlx4: Fix zeroing of rnr_retry value in ib_modify_qp()\n  mlx4_core: Don\u0027t set MTT address in dMPT entries with PA set\n  mlx4_core: Check firmware command interface revision\n  IB/mthca, mlx4_core: Fix typo in comment\n  mlx4_core: Free catastrophic error MSI-X interrupt with correct dev_id\n  mlx4_core: Initialize ctx_list and ctx_lock earlier\n  mlx4_core: Fix CQ context layout\n"
    },
    {
      "commit": "22353f35c895acb7a8ca27ebdc6397c993b4213e",
      "tree": "b1b52ca357ac2e5bb1428dea948bd4d175e40e07",
      "parents": [
        "3e2ce4dae98f6b246eaeb12833914d22fd83e31d",
        "ff72b7a6188088976bf7d77d3309a9b2f1716071"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:41:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:41:00 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix smp barriers in test_and_{change,clear,set}_bit\n  [MIPS] Fix IP27 build\n  [MIPS] Fix modpost warnings by making start_secondary __cpuinit\n  [MIPS] SMTC: Fix build error caused by nonsense code.\n  [MIPS] SMTC: The MT ASE requires to initialize c0_pagemask and c0_wired.\n  [MIPS] SMTC: Don\u0027t continue in set_vi_srs_handler on detected bad arguments.\n  [MIPS] SMTC: Fix warning.\n  [MIPS] Wire up utimensat, signalfd, timerfd, eventfd\n  [MIPS] Atlas: Fix build.\n  [MIPS] Always install the DSP exception handler.\n  [MIPS] SMTC: Don\u0027t set and restore irqregs ptr from self_ipi.\n  [MIPS] Fix KMODE for the R3000\n"
    },
    {
      "commit": "3e2ce4dae98f6b246eaeb12833914d22fd83e31d",
      "tree": "50e461bd4dc6cf5c2ad1466ffc472351a9d813ed",
      "parents": [
        "3334500b460a5eede2e3466ca97a90fe3b91ceb5",
        "3ce53fc4c57603d99c330a6ee2fe96d94f2d350f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:39:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:39:25 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] CIFS should honour umask\n  [CIFS] Missing flag on negprot needed for some servers to force packet signing\n  [CIFS] whitespace cleanup part 2\n  [CIFS] whitespace cleanup\n  [CIFS] fix mempool destroy done in wrong order in cifs error path\n  [CIFS] typo in previous patch\n  [CIFS] Fix oops on failed cifs mount (in kthread_stop)\n"
    },
    {
      "commit": "3334500b460a5eede2e3466ca97a90fe3b91ceb5",
      "tree": "970829ec5116abcaf237be5214b89638404554be",
      "parents": [
        "72f60acb01fc7ef135d3181ba9235c9ef0ab68ea",
        "874808c6dd429f7431b906a32c7f78a68e7636af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:39:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:39:05 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] intel_agp: Add support for G33, Q33 and Q35 chipsets\n  [AGPGART] intel_agp: add support for 945GME\n  [AGPGART] intel_agp: add support for 965GME/GLE\n  [AGPGART] intel_agp: use table for device probe\n  [AGPGART] intel_agp: cleanup intel private data\n"
    },
    {
      "commit": "72f60acb01fc7ef135d3181ba9235c9ef0ab68ea",
      "tree": "a2847ff3a394a8c9ff28b34d3a4e4e2bd3658cf1",
      "parents": [
        "b44c0267b7571b449e05f390349c4e4d080f0f4c",
        "e141d999b682cda9907179e3b843acb64c34a1d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:38:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:38:14 2007 -0700"
      },
      "message": "Merge branch \u0027linus-plus-plus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027linus-plus-plus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: limit post SRST nsect/lbal wait to ~100ms\n  libata: force PIO on IOMEGA ZIP 250 ATAPI\n  libata passthru: update cached device paramters\n  libata passthru: always enforce correct DEV bit\n  libata passthru: map UDMA protocols\n  libata passthru: support PIO multi commands\n  libata passthru: update protocol numbers\n  libata: Correct abuse of language\n  libata-core/sff: Fix multiple assumptions about DMA\n  ahci: Add MCP73/MCP77 support to AHCI driver\n  libata: fix hw_sata_spd_limit initialization\n  libata: print device model and firmware revision for ATAPI devices\n  libata: fix probe time irq printouts\n  libata: disable NCQ for HITACHI HTS541680J9SA00/SB21C7EP\n  remove unused variable in pata_isapnp\n"
    },
    {
      "commit": "b44c0267b7571b449e05f390349c4e4d080f0f4c",
      "tree": "ac223157c3ce75b729a2e702babd13a691c20464",
      "parents": [
        "bb3d2dd72302ea3eefcc6738cdd39ed5864b62f8",
        "c43850981b5203e13747f8a696a762eb412d9394"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:32:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:32:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5751): Ivtv: fix ia64 printk format warnings.\n  V4L/DVB (5761): Fix broken b2c2 dependency on non x86 architectures\n  V4L/DVB (5673): Fix audio stuttering for saa711x/ivtv when in radio mode.\n  V4L/DVB (5736): Add V4L2_FBUF_CAP/FLAG_LOCAL/GLOBAL_INV_ALPHA\n  V4L/DVB (5732): Add ivtv CROPCAP support and fix ivtv S_CROP for video output.\n  V4L/DVB (5730): Remove unused V4L2_CAP_VIDEO_OUTPUT_POS\n  V4L/DVB (5720): Usbvision: fix urb allocation and submits\n  V4L/DVB (5716): Tda10086,tda826x: fix tuning, STR/SNR values\n  V4L/DVB (5675): Move big PIO accesses from the interrupt handler to a workhandler\n  V4L/DVB (5699): Cinergyt2: fix file release handler\n  V4L/DVB (5700): Saa7111: fix picture settings cache bug\n  V4L/DVB (5702): Fix Kconfig items to avoid linkedition errors\n"
    },
    {
      "commit": "bb3d2dd72302ea3eefcc6738cdd39ed5864b62f8",
      "tree": "94aea714ae4b2b39e05aeb32d0dffccc8a15a8a8",
      "parents": [
        "d5a169c87967981d06616c3c99408bc40ec9f618",
        "c1183a3345f2e553fa0907a453cbb311c7e1698c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: Add the MCP73/77 support to PATA driver\n  Add the PATA controller device ID to pci_ids.h for MCP73/MCP77.\n  hpt366: disallow Ultra133 for HPT374\n  ide: generic IDE PCI driver, add another device exception\n  ide: HPA detect from resume\n  it821x: RAID mode fixes\n  serverworks: fix CSB6 tuning logic\n  serverworks: remove crappy code\n"
    },
    {
      "commit": "d5a169c87967981d06616c3c99408bc40ec9f618",
      "tree": "8abbfa56c43c958131f02e5f8fb2c4b65f509b3f",
      "parents": [
        "5212c555be332fc95982077e6cdc7bb6cb5fff5f",
        "3373c0ae6a51085b10a95fd9d2214a9995ef7563"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:18 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: don\u0027t call switch on old cards\n  mmc: fix broken if clause\n  au1xmmc: Replace C code with call to ARRAY_SIZE() macro.\n  mmc-atmel: remove linux/mmc/protocol.h dependencies\n"
    },
    {
      "commit": "5212c555be332fc95982077e6cdc7bb6cb5fff5f",
      "tree": "44907e3427949462dcc54ae762cc49ae8e9571f0",
      "parents": [
        "845a2fdcbd5bc5b9f652201ee95c825827a1d521",
        "620a324b744a7d66c3c45a83042f8e7fc9fc5a04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jun 11 11:31:05 2007 -0700"
      },
      "message": "Merge branch \u0027splice-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice-2.6.22\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  splice: __generic_file_splice_read: fix read/truncate race\n  splice: __generic_file_splice_read: fix i_size_read() length checks\n  splice: move balance_dirty_pages_ratelimited() outside of splice actor\n  pipe: move pipe_inode_info structure decleration up before it\u0027s used\n  splice: remove do_splice_direct() symbol export\n  splice: move inode size check into generic_file_splice_read()\n"
    },
    {
      "commit": "717c9339202a42ae7bec7d3c4b84deecdcae9f81",
      "tree": "5c2e770dfd36e59e9a3a0d4a4d316f8c707b25fb",
      "parents": [
        "8cf1dc098fda226a0c3baa27ec737ce041acbb46"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue May 29 00:03:31 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: reduce SSID and BSSID mixed-case abuse\n\nKill mixed case function names from scan.c/scan.h.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cf1dc098fda226a0c3baa27ec737ce041acbb46",
      "tree": "d647e2538a3081825ecf3cd77fea20f0e7142f26",
      "parents": [
        "d8efea254887128d710cc1475505514da004932c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon May 28 23:56:10 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: remove WPA_SUPPLICANT structure\n\nUnused.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8efea254887128d710cc1475505514da004932c",
      "tree": "450ce4f6bbc1fca6468de784c1ce7b6d34b2059e",
      "parents": [
        "785e8f2679ce9ae703f1c737aa4d48b315d511ca"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon May 28 23:54:55 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: remove structure WLAN_802_11_SSID and libertas_escape_essid\n\nReplace WLAN_802_11_SSID with direct \u0027ssid\u0027 and \u0027ssid_len\u0027 members\nlike ieee80211.  In the process, remove private libertas_escape_essid\nand depend on the ieee80211 implementation of escape_essid instead.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "785e8f2679ce9ae703f1c737aa4d48b315d511ca",
      "tree": "8d0d317684f7fc50abc5a8baf444f0441eedbcf2",
      "parents": [
        "707985b3850f6ff168340e20b7f6b783782fb8ed"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 23:51:12 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: tweak association debug output\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "707985b3850f6ff168340e20b7f6b783782fb8ed",
      "tree": "38e3d8501615370595cdbf002197959f71dcc8e6",
      "parents": [
        "e5b3d472ad4eaa9013fd9f67f7a1b132f3ec910c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:41:16 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: fix big-endian associate command.\n\nByte-swapping length fields and then passing them to memcpy() considered\nharmful.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5b3d472ad4eaa9013fd9f67f7a1b132f3ec910c",
      "tree": "fda7ec7b1f9efa7ac32068a21eb3859e91daec60",
      "parents": [
        "86760088a7c51ccc263ec3b8039ec9a7400a6d70"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:40:21 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: don\u0027t byte-swap firmware version number. It\u0027s a byte array.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86760088a7c51ccc263ec3b8039ec9a7400a6d70",
      "tree": "157ab4fcd3bfbf20277099bef6cf4438fcfdac86",
      "parents": [
        "bb793e2bfc25b8891b84b8fe3cb4b77cd4619814"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:39:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: more endianness fixes, in tx.c this time\n\nNow we finally get connectivity. For a while, before something else dies...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb793e2bfc25b8891b84b8fe3cb4b77cd4619814",
      "tree": "87b0ebe1ed342a7ad4646d57010b2434c8f00f49",
      "parents": [
        "981f187b7c4b237011d4175cae0120d5d203c0fd"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:38:14 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: More endianness fixes.\n\nNow it at least manages to load the firmware.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "981f187b7c4b237011d4175cae0120d5d203c0fd",
      "tree": "b4508fc33a9aed0177c18c3a4db5c4e500fdb646",
      "parents": [
        "123e0e044091ca35a4766b38ae15032f2d41bcd6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:36:54 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: first pass at fixing up endianness issues\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "123e0e044091ca35a4766b38ae15032f2d41bcd6",
      "tree": "4aa2c96fee17fe3fb3eceec948abef884e95659a",
      "parents": [
        "0e8a5bd9502f709ddd1ea441ef0362fad3e4a4a1"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 23:23:43 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: sparse fixes\n\nFix various issues reported by sparse.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0e8a5bd9502f709ddd1ea441ef0362fad3e4a4a1",
      "tree": "ec5fbdd2355822c91ab19139e1a654f19d283002",
      "parents": [
        "7d8d28b31d16875f868889264efbba1f6c516860"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:15:27 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: fix character set in README\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d8d28b31d16875f868889264efbba1f6c516860",
      "tree": "2386f11d83b78bd93f9fdb2258abe8e986d1799d",
      "parents": [
        "f5e05b697d2105e5c3f9d837046a8c33ee5b7e14"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 23:12:19 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: support for mesh autostart on firmware 5.220.11\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5e05b697d2105e5c3f9d837046a8c33ee5b7e14",
      "tree": "aed9aa4f8de574367c95ad420a8fd0a78ec9599f",
      "parents": [
        "0a0d08aca5d0a77da4b66de289acfd891a3e72e1"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 23:08:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: split wext for eth and msh\n\nSeparate wireless handlers of mshX and ethX. ethX remains as before.\n\nFor mshX, it has been disabled set/get essid, wap and set mode. Get mode always\nreturns \"Repeater\" and by now we use the Nickname to show if the mesh is active\n(\"Mesh\") or not (empty). The rest remains as before.\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a0d08aca5d0a77da4b66de289acfd891a3e72e1",
      "tree": "f52de413fb90ef1ef2aa9f1243d6868521e08500",
      "parents": [
        "a23c58a3ac4090a41e63ae5b69af87b409abe019"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 23:05:27 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: make mac address configuration work with mesh interface too\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluiscarlos@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a23c58a3ac4090a41e63ae5b69af87b409abe019",
      "tree": "fe095f60f61ed0065f2cb8319d06717100b851db",
      "parents": [
        "90a42210f275e1f828eb6c08bf8252c2d6a774e0"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 23:04:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: updated readme file\n\nFix some wording and blinding table command options, clarify argument list for\nfwt_add and fwt_list, simplify fwt_list_route\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90a42210f275e1f828eb6c08bf8252c2d6a774e0",
      "tree": "7530def8af573622c4d2a3223eb8774ee76a0405",
      "parents": [
        "45f43de829981e9b9de56d6098d00d511b4fb56c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 23:01:24 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: Make WPA work through supplicant handshake\n\nFix WPA so it works up through the supplicant 4-Way handshake process.\nDoesn\u0027t successfully pass traffic yet; may be problems installing\nthe GTK to the firmware.\n\n- RSN needs to be enabled before the association command is sent\n- Use keys from the association request not the adapter structure\n- cmd_act_mac_strict_protection_enable !\u003d IW_AUTH_DROP_UNENCRYPTED\n- Fix network filtering logic in is_network_compatible() WPA helpers\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45f43de829981e9b9de56d6098d00d511b4fb56c",
      "tree": "b32e942d36da120b0d6d0775b862f826123e9528",
      "parents": [
        "57361c6edc5801636eeeef0100d3071ab0b5c573"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:58:55 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: add more verbose debugging to libertas_cmd_80211_authenticate\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57361c6edc5801636eeeef0100d3071ab0b5c573",
      "tree": "4b6afa2bbb71f0d811b02de5da340a2d9c38218e",
      "parents": [
        "d9ad2f5df89c66b5eae6ac5aaabe62508baba4ef"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:54:50 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: debug print spacing fixes in assoc.c\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9ad2f5df89c66b5eae6ac5aaabe62508baba4ef",
      "tree": "aac786092aaea67b98da401ad553f0599a1bb6ee",
      "parents": [
        "aeea0ab45ae3d761064ca926863bb41f0ad167ce"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:38:41 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: send SIOCGIWSCAN event after partial scans too\n\nAny time the driver gets new scan results, even from partial scans,\nit should send the scan event to userspace.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aeea0ab45ae3d761064ca926863bb41f0ad167ce",
      "tree": "014af0acbc6920cb0cea7e3cb9377365f8ade54e",
      "parents": [
        "ac26f81ccecc23ad5d8c20ebe1dd482fa395298b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:30:48 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: honor specific channel requests during association\n\nPreviously if a fixed channel was specified along with an SSID,\nthe channel request would be ignored during the association\nprocess.  Instead, when searching for an adhoc or infrastructure\nnetwork to join, allow filtering results based on channel so\nthat the driver doesn\u0027t pick a BSS on a different channel than\nrequested.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac26f81ccecc23ad5d8c20ebe1dd482fa395298b",
      "tree": "4e583747a0f7905470cc5140d8fc72f558baf3af",
      "parents": [
        "80e78ef74dffb2195e2a1164c18579180a76fd5b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:19:59 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: fix default adhoc channel\n\nInadvertently removed on a previous commit; causes the first\nadhoc start to fail if a channel has not been set or no\nother association has been made.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80e78ef74dffb2195e2a1164c18579180a76fd5b",
      "tree": "362cae9f290534bb810f263477c977c6d082cebe",
      "parents": [
        "94b23855c034ffa50e1f94f43ef4500520e4c36e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:18:47 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: fix deadlock SIOCGIWSCAN handler\n\nUpdate signal quality before the locked scan result translation loop,\nbecause calling libertas_prepare_and_send_command() with the\n\u0027waitforrsp\u0027 option grabs adapter-\u003elock in the command return processing,\nleading to the deadlock.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94b23855c034ffa50e1f94f43ef4500520e4c36e",
      "tree": "5a1369eb2732dde850d562b96318cda32ecb68d5",
      "parents": [
        "6cfb00823872d0181c5c72c2d457de93518d96e7"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 21:59:29 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: correct error report paths for wlan_fwt_list_ioctl\n\nEnsure the leave debug print gets triggered when necessary.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6cfb00823872d0181c5c72c2d457de93518d96e7",
      "tree": "102cd416b1ab479b08a89c14f299a3126c5528be",
      "parents": [
        "24d443b5d568c6e11b07267e2d784f5f04aa5dac"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:33:28 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: correctly balance locking in libertas_process_rx_command\n\nadapter-\u003elock should released after unlocking adapter-\u003edriver_lock to\nbalance the order in which they were locked at the top of the function.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24d443b5d568c6e11b07267e2d784f5f04aa5dac",
      "tree": "d3357977002cb29be144c0b53c3d6dd0d37e7bfa",
      "parents": [
        "3cf20931fa8ffd765a95f72d7539ab34770684d9"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:29:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: fix debug enter/leave prints for libertas_execute_next_command\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3cf20931fa8ffd765a95f72d7539ab34770684d9",
      "tree": "139a04214a99689234fa901252345f0075f878a2",
      "parents": [
        "02eb229bbded41d189f1ec57dbd264f80c93b5c6"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:28:30 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: use compare_ether_addr() rather than memcmp() where appropriate\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "02eb229bbded41d189f1ec57dbd264f80c93b5c6",
      "tree": "ef14d5e2ea04027ec04f318f375cffc0c1d31fa7",
      "parents": [
        "e76850d620a0a26fa807b4fa189c64a94789461e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:27:31 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: use MAC_FMT and MAC_ARG where appropriate\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e76850d620a0a26fa807b4fa189c64a94789461e",
      "tree": "ca251090429ebfb75da58af966254d547ba703f6",
      "parents": [
        "ef9a264b7a288a07c43ddb244c4f9ab0e8df90e4"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:09:41 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: make association paths consistent\n\nThe BSS to associate with (in either Infrastructure or IBSS join\noperations) is now stored in _one_ place in the association request (the\nbss member), not two places as before (pattemptedbss and\ncurbssparams-\u003ebssdescriptor).\n\nAssociation requests are passed to the necessary association functions\nto (a) give them access to the bss member and (b) ensure that\nassociation/join/start setup uses settings from the request, not the\ncurrent adapter settings (which may not be valid for the requested\nsettings).\n\nBecause the \u0027bss\u0027 member of the association request is used now, the\ncommand return functions from associate and adhoc join/start need access\nto the in-progress association request to update curbssparams when\neverything is done.  The association worker moves the request from\npending to in-progress for the duration of the association attempt.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef9a264b7a288a07c43ddb244c4f9ab0e8df90e4",
      "tree": "67dad09f719d1e91cb168143db2215b9a84dd942",
      "parents": [
        "d43fb8ee3dab261e475d4f5189cf86182139b7f4"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 16:46:33 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: move channel changing into association framework\n\nHandle channel changes through the deferred association framework\nrather than directly.  Fixes errors when setting channels along\nwith other parameters like mode and SSID.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d43fb8ee3dab261e475d4f5189cf86182139b7f4",
      "tree": "5fb03e34b001f3b0506ddf07ac640a9643787ced",
      "parents": [
        "0e37275e9af07be6aa796b3ee981054525980b74"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri May 25 16:28:20 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: fix oops on rmmod\n\nUse list_for_each_entry_safe, to protect against list_del().\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0e37275e9af07be6aa796b3ee981054525980b74",
      "tree": "603f3b16545a041a5abf1d5e398d8f5c138b2ff2",
      "parents": [
        "eb8f7330e7edf655176c51a62cd2e34de91a1eba"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 16:26:47 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: cleanup of fwt_list_route processing\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb8f7330e7edf655176c51a62cd2e34de91a1eba",
      "tree": "383f19fd3741a2f240c976ee7dc89368581ac1f0",
      "parents": [
        "fcdb53dbc743f288bf72e485fefb3a967b733686"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 16:25:21 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: fix \u0027keep previous scan\u0027 behavior\n\nDo not clear the scan list except under specific conditions, such as\nwhen (a) user-requested, or (b) joining/starting an adhoc network.\nFurthermore, only clear entries which match the SSID or BSSID of the\nrequest, not the whole scan list.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcdb53dbc743f288bf72e485fefb3a967b733686",
      "tree": "ceafcff8076af2da654214e3b72caa7b15164a28",
      "parents": [
        "90e8eafc93ed159846bb7126af8502f2a8570a11"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 16:15:56 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: make scan result handling more flexible\n\n- use a linked list for scan results\n- age scan results\n- pass bss_descriptors around instead of indexes into the scan table\n- lock access to the scan results\n- stop returning EAGAIN from SIOCGIWSCAN handler\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90e8eafc93ed159846bb7126af8502f2a8570a11",
      "tree": "a949978a5a7d199953f9876672e202dffeba40b8",
      "parents": [
        "7db283c914457dbeb72878df0641f4a5e05d75fa"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 13:53:26 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: updated mesh commands for 5.220.9.p11\n\nUpdated commands fwt_add and fwt_list, bt_list.\nNew commands: bt_get_invert, bt_set_invert, to invert the blinding table,\ni.e., receive only frames from nodes listed in the BT.\n\nThis patch needs/is needed for firmware 5.220.9.p11.\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7db283c914457dbeb72878df0641f4a5e05d75fa",
      "tree": "93ef327ca5dc514b4645216f1597dcbb6e4ae713",
      "parents": [
        "1db733eff6319cdf4199fc7d3a3554fef1361f1a"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luiscarlos@gmail.com",
        "time": "Fri May 25 13:48:54 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: version bump (321p0) and cmds update for new fw (5.220.10.p0)\n\nThis patch along with the previous commands update one, is necessary for\nmesh and fwt ioctls to work properly with firmware version 5.220.10.p0\nand later.\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluiscarlos@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1db733eff6319cdf4199fc7d3a3554fef1361f1a",
      "tree": "9b377fc2b9b6e2a42744ce3a6f5b0e1d6b9499f2",
      "parents": [
        "c72368310d6799da92ec12192d8b15c2ae7ab0b5"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 13:36:57 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: don\u0027t tear down netdev in libertas_activate_card\n\nlibertas_activate_card() doesn\u0027t create the netdev, and shouldn\u0027t\nfree it on error.  The caller of libertas_activate_card() is\nresponsible for cleaning up errors from libertas_add_card(),\nnot libertas_activate_card().\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c72368310d6799da92ec12192d8b15c2ae7ab0b5",
      "tree": "9cbf10552e2f5ffc40ecdc57f5c85e916172d574",
      "parents": [
        "4ace1138767869547944798ba9f1fd6d1e048acb"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 13:35:23 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: correctly unregister mesh netdev on error\n\nSubject says it all.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ace1138767869547944798ba9f1fd6d1e048acb",
      "tree": "aa701b2c1c518e929be679d60223be1bb4e3b365",
      "parents": [
        "7732ca45c68f893689a8c0d8c6e2eb2bfefbc087"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 13:16:38 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: replace \u0027macaddress\u0027 with \u0027bssid\u0027\n\nStart to normalize bss_descriptor with ieee80211_network so we can\neventually replace bss_descriptor more easily.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7732ca45c68f893689a8c0d8c6e2eb2bfefbc087",
      "tree": "b894177055e35cd426cf36d923adfd8985e4e9ed",
      "parents": [
        "0681f989357416d7ef28ebaea4151ce70a6ae21c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 13:13:25 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: call SET_NETDEV_DEV from common code\n\nMove usage of SET_NETDEV_DEV into common code since it has nothing\nto do with bus-specific devices.  Also fixes a bug where the mesh\ndevice was getting SET_NETDEV_DEV called after register_netdevice,\nresulting in no \u0027device\u0027 link in /sys/class/net/mshX/.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0681f989357416d7ef28ebaea4151ce70a6ae21c",
      "tree": "571e60b692682945c9d9af68b36f43baca4ea51d",
      "parents": [
        "b46794dffab643e69d41c58a1a39c57b03826813"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 13:11:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: fixed kernel oops on module/card removal\n\nFixed kernel oops on module/card removal (using dongles)\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b46794dffab643e69d41c58a1a39c57b03826813",
      "tree": "c37c3a480aed6339a88db063275ead942d5e7414",
      "parents": [
        "60045136ab5c4a431c05a93804cb8f054240b34e"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 13:10:18 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: add URB debug info\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "60045136ab5c4a431c05a93804cb8f054240b34e",
      "tree": "706af103c4e9b85157ffb62bea51533002ac06ca",
      "parents": [
        "634b8f49c11f49272b09d13a34b22a17b8c3d419"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 13:08:33 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: fixed incorrect assigment of fcs errors to frag errors\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "634b8f49c11f49272b09d13a34b22a17b8c3d419",
      "tree": "75ccd1d8160390235ada42d1c311710534392a02",
      "parents": [
        "ec3eef28d9bc3fbcc5d3dd668dffcaa675015b11"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 13:05:16 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: remove unused variables in wlan_dev_t\n\nActually, this patch removev wlan_dev_t totally and puts the used variables\nof it directly into wlan_private. That reduces one level of indirection and\nlooks a little bit simpler. It\u0027s now \"priv-\u003ecard\" and not\n\"priv-\u003ewlan_dev.card\" and \"priv-\u003edev\" instead of \"priv-\u003ewlan_dev.netdev\"\n\nChanged two occurences of \"((wlan_private *) dev-\u003epriv)-\u003ewlan_dev.netdev\"\ninto \"dev\", because I didn\u0027t see the point in doing pointer-ping-pong.\n\nThe variables \"ioport\", \"upld_rcv\" and \"upld_type\" where unused. They have\nbeen removed.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec3eef28d9bc3fbcc5d3dd668dffcaa675015b11",
      "tree": "e38058e72eebc678765f7760af3166b23007071b",
      "parents": [
        "435a1acba23437a6c8462dd8437e48cdf09a2f71"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:49:10 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: let DRV_NAME be overridable\n\nFor now, it\u0027s \"libertas\" by default, but that is overwritten in\nif_usb.c/if_bootcmd.c and in if_cs.c.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "435a1acba23437a6c8462dd8437e48cdf09a2f71",
      "tree": "69b7f6c02f92d0148d8e470137446b0125e14681",
      "parents": [
        "084708b61014776198c56d1606343d4f504c691e"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:41:52 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: fix RESET logic at unload time\n\nPreviously, we had a fixed array of 5 elements where we remembered all\ninitialized devices. This has been changed to use a \"struct list_head\"\norganization, which is IMHO cleaner.\n\nAlso renamed usb_cardp to cardp, as in the reset of the code.\n\nRenamed reset_device() to if_usb_reset_device() like many other functions.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "084708b61014776198c56d1606343d4f504c691e",
      "tree": "201a683b3a1eff6f8103eef7fe93690d970b09f3",
      "parents": [
        "ed457037c5e8287a3fd24408250fb396b57b9a1b"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:37:58 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: split module into two (libertas.ko and usb8xxx.ko)\n\n* add CONFIG_LIBERTAS to Kconfig\n* remove global variable libertas_fw_name, the USB module might want to\n    use a different default FW name than the CF module, so libertas_fw_name\n    is now local to if_usb.c\n* exported some symbols as GPL\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed457037c5e8287a3fd24408250fb396b57b9a1b",
      "tree": "065243fb5d909f501cfea3f17cf69f9dad342782",
      "parents": [
        "208fdd2f447899164bd139452c291b155e53cee9"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:18:36 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: move contents of fw.h to decl.h\n\nAlso removes some useless \"extern\" declarations from function declaration.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "208fdd2f447899164bd139452c291b155e53cee9",
      "tree": "c65f6dd5ad6846ea7179ece65594033a8dca9731",
      "parents": [
        "0583e8ef149700ede2aa181509e217c39e565f28"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:17:06 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: indirect all hardware access via hw_XXXX functions\n\nThis functions makes all libertas_sbi_XXX functions static to the\nif_usb.c file and renames them to if_usb_XXXX(). The get called from\nother places of the source code via priv-\u003ehw_XXXX().\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0583e8ef149700ede2aa181509e217c39e565f28",
      "tree": "563408ecc4cd17d7403c43ff8dc7697c7615dd42",
      "parents": [
        "0601e7ee463f2736586de9a24025f8791db7f5a8"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri May 25 12:13:24 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: wakeup both mesh and normal wakeup when getting out of scan\n\nThe previous patch wakes up the mesh device *instead* of the wlan device\nwhen coming out of scan. We need to wake up both of them.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0601e7ee463f2736586de9a24025f8791db7f5a8",
      "tree": "e6307e09ced771509d170100fb99b32a4820d04c",
      "parents": [
        "6a8121572e2f2d188f04673bfa460ccfcedeb008"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Fri May 25 12:12:06 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: added transmission failures to mesh statistics\n\nAdded transmission failures to mesh statistics.\nRemoved whitespace before newlines.\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a8121572e2f2d188f04673bfa460ccfcedeb008",
      "tree": "e184d6d5fe764fcef9a2b43e9b8f283f71de9e23",
      "parents": [
        "51d84f501684db22f5fcc30821cbbde2a0a2f264"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri May 25 12:09:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: fix error handling of card initialization\n\nSubject says it all.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51d84f501684db22f5fcc30821cbbde2a0a2f264",
      "tree": "e8cc735e7a285fc753dbee4f6d2cfe7d08d69023",
      "parents": [
        "32a74b7c8f7b883b532e0e4333b7c3014d3d8fe8"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Fri May 25 12:06:56 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:38 2007 -0400"
      },
      "message": "[PATCH] libertas: fixed transmission flow control on the mesh interface\n\nThis patch implements proper transmission flow control on mshX.\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32a74b7c8f7b883b532e0e4333b7c3014d3d8fe8",
      "tree": "ef19ed4732bfd73818f6ddfc83b90e2b3eb4363d",
      "parents": [
        "3874d0fefd965eedfc7f8e0a5459ddf914eb4306"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:04:31 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:38 2007 -0400"
      },
      "message": "[PATCH] libertas: split wlan_add_card()\n\nSplit wlan_add_card() into a part that just setups kernel parameters and\ninto the function libertas_activate_card(), which will implizitly use\nhardware functions by the started thread.\n\nThis allows us later to do something like this:\n\npriv \u003d libertas_add_card();\npriv-\u003ehw_command_to_host \u003d if_usb_command_to_host;\npriv-\u003ehw_xxxx \u003d if_usb_xxxx;\npriv-\u003ehw_yyyy \u003d if_usb_yyyy;\nwlan_activate_card()\n\nand of course the CF driver can set it\u0027s own functions.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3874d0fefd965eedfc7f8e0a5459ddf914eb4306",
      "tree": "ece3d62a0667d9650db6496457286a528b539861",
      "parents": [
        "fb3dddf22c63d7e0622d4819a87dbb8563f0e968"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:01:42 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:38 2007 -0400"
      },
      "message": "[PATCH] libertas: move reset_device() code main.c to if_usb.c\n\nThe reset_device() logic is only needed for USB devices, not for CF\ndevices.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb3dddf22c63d7e0622d4819a87dbb8563f0e968",
      "tree": "c2f87ff85be78a8501189b8ac555f61eb44f262a",
      "parents": [
        "6df3073d2923c12b6f7524917a634e83de958dfe"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 11:58:22 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:38 2007 -0400"
      },
      "message": "[PATCH] libertas: changed some occurences of kmalloc() + memset(\u0026a,0,sz) to kzalloc()\n\nThe subject says it all.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6df3073d2923c12b6f7524917a634e83de958dfe",
      "tree": "f4f62bce169f011bea916734dd9101a93cb65af7",
      "parents": [
        "1ac812f161801c276dd520def0e81b9938eb7761"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 11:56:37 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:38 2007 -0400"
      },
      "message": "[PATCH] libertas: fix SSID output\n\n* a newline was missing\n* changed %32s to \u0027%s\u0027, no need to right justify the ESSID\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ac812f161801c276dd520def0e81b9938eb7761",
      "tree": "7faaf3a9631daed7fa0814ca162f3a2ffc424467",
      "parents": [
        "ed37b51610ff4e853893a92bb725bab99d17b236"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 11:55:19 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:38 2007 -0400"
      },
      "message": "[PATCH] libertas: get rid of libertas_sbi_get_priv()\n\nIt\u0027s not really needed, because we can call wlan_remove_card() with\nwlan_private* anyway.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "ed37b51610ff4e853893a92bb725bab99d17b236"
}
