)]}'
{
  "log": [
    {
      "commit": "3fd09c45bfbcf77949ed6db36e67c1681424fedb",
      "tree": "73a5a3122c69c68489905c065e810abe9288e95c",
      "parents": [
        "74d5e8acd95ae934194303138a43b60005fcfad6"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "tklein@de.ibm.com",
        "time": "Mon Oct 27 10:38:46 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Oct 27 14:49:55 2008 -0400"
      },
      "message": "ehea: Detect 16GB hugepages for firmware restriction\n\nAll kernel memory which is used for kernel/hardware data transfer must\nbe registered with firmware using \"memory regions\". 16GB hugepages\nmay not be part of a memory region due to firmware restrictions.\nThis patch modifies the walk_memory_resource callback fn to filter\nhugepages and add only standard memory to the busmap which is later\non used for MR registration.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d4f12daf7ba4efc506c377a9591ecdb692641fe5",
      "tree": "c2a94e5f6a012adfc94b52a30daed50229320edb",
      "parents": [
        "93fbaae188fba7c2a6e458f62e1f61439caebfc8"
      ],
      "author": {
        "name": "Hannes Hering",
        "email": "hannes.hering@linux.vnet.ibm.com",
        "time": "Thu Oct 16 11:36:42 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Oct 22 06:22:17 2008 -0400"
      },
      "message": "ehea: Fix memory hotplug support\n\nThis patch implements the memory notifier to update the busmap\ninstantly instead of rebuilding the whole map. This is necessary\nbecause walk_memory_resource provides different information than\nrequired during memory hotplug.\n\nSigned-off-by: Hannes Hering \u003chering2@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ef40a685311bef053dedd833a72dffaf25669dda",
      "tree": "ac4bc8a07a0e896c9c09438ccabf4fcd627bf5a7",
      "parents": [
        "630b25cdf4e3f8c0a11eb04fc8436cc36653cd58"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 25 13:06:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 25 13:06:59 2008 -0700"
      },
      "message": "Revert \"ehea: fix mutex and spinlock use\"\n\nThis reverts commit 2eefbd63d0c85daa1317636474c226e236beba81.\n\nOn request by driver author and Jeff Garzik.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b514f6b6da3aedcf4eb6f0c69e910ae89ef4632f",
      "tree": "868780fa54719d29f33597dc3d40e385d4b9fa82",
      "parents": [
        "8ef5ba63b94b04b182ac4a6009dbbf1406beb3c5"
      ],
      "author": {
        "name": "Hannes Hering",
        "email": "hannes.hering@gmx.de",
        "time": "Fri Sep 05 16:38:22 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:58:59 2008 -0400"
      },
      "message": "ehea: Enable DLPAR memory remove\n\nThis patch adds the capability flag to the capability list for dynamic LPAR\nmemory remove to enable this feature.\n\nSigned-off-by: Hannes Hering \u003chering2@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2eefbd63d0c85daa1317636474c226e236beba81",
      "tree": "2c108c03a261dbc38b77954e96365c2070005d66",
      "parents": [
        "d100ba33f8d2c4dbb53b05f5ac49c39a0dd9dd76"
      ],
      "author": {
        "name": "Sebastien Dugue",
        "email": "sebastien.dugue@bull.net",
        "time": "Thu Sep 11 15:34:40 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:58:55 2008 -0400"
      },
      "message": "ehea: fix mutex and spinlock use\n\n  Looks like to me that the ehea_fw_handles.lock mutex and the\nehea_bcmc_regs.lock spinlock are taken much longer than necessary and could\nas well be pushed inside the functions that need them\n(ehea_update_firmware_handles() and ehea_update_bcmc_registrations())\nrather than at each callsite.\n\nSigned-off-by: Sebastien Dugue \u003csebastien.dugue@bull.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "70666c71957b62c8e9ea5c0d999a4bfd214c80d2",
      "tree": "e20315c91b94993f50808404d5a3009e5edda501",
      "parents": [
        "539b06fc73b1d470b9ecb3fe7af6d5f439322c08"
      ],
      "author": {
        "name": "Hannes Hering",
        "email": "hannes.hering@gmx.de",
        "time": "Fri Sep 05 16:36:26 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:49:00 2008 -0400"
      },
      "message": "ehea: Fix DLPAR memory handling\n\nThe ehea busmap must be allocated only once in the first of many calls of the\nehea_create_busmap_callback.\n\nSigned-off-by: Hannes Hering \u003chering2@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e93dcb11dd6468000f2f018bd887e94b074ce931",
      "tree": "1cd3be00885d8b201a4fd4a37fbdc66269dfec76",
      "parents": [
        "7c0965e614f076331bf4628fae005c844d2f1f69"
      ],
      "author": {
        "name": "Sebastien Dugue",
        "email": "sebastien.dugue@bull.net",
        "time": "Thu Sep 11 15:34:39 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Sep 24 18:48:53 2008 -0400"
      },
      "message": "ehea: fix phyp debugging typo\n\n  Fix typo in ehea_h_query_ehea() which prevents building when DEBUG is on.\n\nSigned-off-by: Sebastien Dugue \u003csebastien.dugue@bull.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "68905eb4dc9c691ba09df767ac0641395025cef6",
      "tree": "23cddfc767f374bf980a157d492f2e682c9a4b05",
      "parents": [
        "b0ca2a21f769ae255bd6821cbc5af8af797f1da7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jul 21 09:57:26 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Jul 30 17:23:39 2008 -0400"
      },
      "message": "drivers/net/ehea/ehea_main.c: Release mutex in error handling code\n\nThe mutex is released on a successful return, so it would seem that it\nshould be released on an error return as well.\n\nThe semantic patch finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression l;\n@@\n\nmutex_lock(l);\n... when !\u003d mutex_unlock(l)\n    when any\n    when strict\n(\nif (...) { ... when !\u003d mutex_unlock(l)\n+   mutex_unlock(l);\n    return ...;\n}\n|\nmutex_unlock(l);\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3ff2cd230de31e3b7bf2efd254e0393e5fc1d15d",
      "tree": "c1e07f18bbb35e1af6d358f0c2995670b29d51a6",
      "parents": [
        "2f69ae01c83a94af5dc3c20e8135b974687ed004"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Tue Jul 01 10:20:33 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:15:28 2008 -0400"
      },
      "message": "ehea: Access iph-\u003etot_len with correct endianness\n\niph-\u003etot_len is stored in network byte order, so access it using\nntohs().  This doesn\u0027t have any real world impact on ehea, since ehea\nonly exists for big-endian platfroms (at the moment at least) but fixing\nthis gets rid of a sparse warning and avoids having a bad example in the\ntree.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2f69ae01c83a94af5dc3c20e8135b974687ed004",
      "tree": "fba9563322f4f0932b0222f4b026cb96485dc0c5",
      "parents": [
        "b0afffe89be619f42ae4215554ed66e67de7bb0e"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Thu Jul 03 15:18:51 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:10:41 2008 -0400"
      },
      "message": "ehea: fix race condition\n\nWhen ehea_stop is called the function\ncancel_work_sync(\u0026port-\u003ereset_task) is used to ensure\nthat the reset task is not running anymore. We need an\nadditional flag to ensure that it can not be scheduled\nafter this call again for a certain time.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b0afffe89be619f42ae4215554ed66e67de7bb0e",
      "tree": "cb9d166ce1204fd179681cbb716c51d534a96f31",
      "parents": [
        "5c2cec143ac54c1960e54bc320fa7d13ac8e0f4a"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Thu Jul 03 15:18:48 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:10:07 2008 -0400"
      },
      "message": "ehea: add MODULE_DEVICE_TABLE\n\nRequired to allow distros to easily detect when ehea\nmodule needs to be loaded\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5c2cec143ac54c1960e54bc320fa7d13ac8e0f4a",
      "tree": "cbb2fa3d146543d116f60611330e97dc62346307",
      "parents": [
        "97bff0953dd45a633fa69e1a650d612f5610a60b"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Thu Jul 03 15:18:45 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:10:06 2008 -0400"
      },
      "message": "ehea: fix might sleep problem\n\nA mutex has to be replaced by spinlocks as it can be called from\na context which does not allow sleeping.\nThe kzalloc flag GFP_KERNEL has to be replaced by GFP_ATOMIC\nfor the same reason.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4bb073c0e32a0862bdb5215d11af19f6c0180c98",
      "tree": "009d95592e3813346c75129bb19d140d393ca913",
      "parents": [
        "7afb380db43ed137b7f67e0e3c3e5afd1ecde730"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 12 02:22:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jun 12 02:22:02 2008 -0700"
      },
      "message": "net: Eliminate flush_scheduled_work() calls while RTNL is held.\n\nIf the RTNL is held when we invoke flush_scheduled_work() we could\ndeadlock.  One such case is linkwatch, it is a work struct which tries\nto grab the RTNL semaphore.\n\nThe most common case are net driver -\u003estop() methods.  The\nsimplest conversion is to instead use cancel_{delayed_}work_sync()\nexplicitly on the various work struct the driver uses.\n\nThis is an OK transformation because these work structs are doing\nthings like resetting the chip, restarting link negotiation, and so\nforth.  And if we\u0027re bringing down the device, we\u0027re about to turn the\nchip off and reset it anways.  So if we cancel a pending work event,\nthat\u0027s fine here.\n\nSome drivers were working around this deadlock by using a msleep()\npolling loop of some sort, and those cases are converted to instead\nuse cancel_{delayed_}work_sync() as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00aaea2f95d73d4e2b5e45cf77c3cbb16c59e87f",
      "tree": "c758947730e4d9064581b8f5ee2febae0d1fd866",
      "parents": [
        "23bdfdd388723b8213f597743b1d4aba0d62de9c"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Jun 09 15:17:37 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jun 10 18:20:23 2008 -0400"
      },
      "message": "ehea: set mac address fix\n\neHEA has to call firmware functions in order to change the mac address\nof a logical port. This patch checks if the logical port is up\nwhen calling the register / deregister mac address calls. If the port\nis down these firmware calls would fail and are therefore not executed.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "25c16fffa8ed82d3ef31980d76ff95d3c6430f00",
      "tree": "a2bd6d85cc981d1ee37cb7a23a701a6da0bb259e",
      "parents": [
        "d04455fba3777fa5c3963348be76510169bbf4df"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon May 12 14:38:17 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:20:16 2008 -0400"
      },
      "message": "drivers/net/ehea - remove unnecessary memset after kzalloc\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7fb1c2ac8ecaf0883f2fcb38dfc9ec2d15cee11d",
      "tree": "738eaa1d97db953e3f60864e2df9bbfc5e0580f2",
      "parents": [
        "74ef5c5025fed5ad6a1cbdfb5c2e831acdbbd2fe"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed May 14 09:48:25 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 22 06:03:31 2008 -0400"
      },
      "message": "ehea: Fix use after free on reboot\n\nFixes the following use after free oops:\n\nehea: Reboot: freeing all eHEA resources\nUnable to handle kernel paging request for data at address 0x6b6b6b6b6b6b6c5b\nFaulting instruction address: 0xd000000000354488\ncpu 0x0: Vector: 300 (Data Access) at [c00000002ec6f310]\n    pc: d000000000354488: .ehea_shutdown_single_port+0x50/0x78 [ehea]\n    lr: d00000000035447c: .ehea_shutdown_single_port+0x44/0x78 [ehea]\n    sp: c00000002ec6f590\n   msr: 8000000000009032\n   dar: 6b6b6b6b6b6b6c5b\n dsisr: 40000000\n  current \u003d 0xc0000000281412e0\n  paca    \u003d 0xc0000000006df300\n    pid   \u003d 10930, comm \u003d reboot\nenter ? for help\n[c00000002ec6f590] d00000000035d64c .ehea_remove+0x44/0x124 [ehea] (unreliable)\n[c00000002ec6f630] c000000000319f88 .of_platform_device_remove+0x40/0x58\n[c00000002ec6f6a0] c000000000291018 .__device_release_driver+0xb0/0xf0\n[c00000002ec6f730] c000000000291120 .driver_detach+0xc8/0xfc\n[c00000002ec6f7c0] c00000000028fe24 .bus_remove_driver+0xb4/0x114\n[c00000002ec6f850] c000000000291768 .driver_unregister+0x54/0x74\n[c00000002ec6f8e0] c00000000031a0c8 .of_unregister_driver+0x14/0x28\n[c00000002ec6f950] c000000000023ba0 .ibmebus_unregister_driver+0x10/0x24\n[c00000002ec6f9c0] d000000000354180 .ehea_reboot_notifier+0x30/0x4c [ehea]\n[c00000002ec6fa40] c0000000003c95a8 .notifier_call_chain+0x5c/0xcc\n[c00000002ec6fae0] c000000000082cd4 .__blocking_notifier_call_chain+0x70/0xb0\n[c00000002ec6fb90] c000000000075cf8 .kernel_restart_prepare+0x24/0x58\n[c00000002ec6fc10] c000000000075f0c .kernel_restart+0x20/0x6c\n[c00000002ec6fc90] c000000000078674 .sys_reboot+0x1d4/0x290\n[c00000002ec6fe30] c0000000000086ac syscall_exit+0x0/0x40\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "48cfb14f8b89d4d5b3df6c16f08b258686fb12ad",
      "tree": "aa517fe0c85010784e24b7f3d9b568f7197aa9fa",
      "parents": [
        "fb7b6ca2b6b7c23b52be143bdd5f55a23b9780c8"
      ],
      "author": {
        "name": "Hannes Hering",
        "email": "hannes.hering@linux.vnet.ibm.com",
        "time": "Wed May 07 14:43:36 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:31:39 2008 -0400"
      },
      "message": "ehea: Add DLPAR memory remove support\n\nThe eHEA driver uses the recently modified walk_memory_resource for powerpc\nfunctionality to detect the memory layout. It further uses the memory hotplug\nnotifiers to catch memory hotplug events.\n\nSigned-off-by: Hannes Hering \u003chering2@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "22559c5d7488fe21f5f46117a4d275fc72066aa6",
      "tree": "7c96067957b247746960e2b2ec77150806127e6e",
      "parents": [
        "f62220d3a9ccb879c3f90f845ae57b724b7bbb62"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Apr 18 13:50:39 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Apr 25 02:08:53 2008 -0400"
      },
      "message": "ehea: make things static\n\nehea_flush_sq() and ehea_purge_sq() should be static.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Thomas Klein \u003cosstklei@de.ibm.com\u003e\nCc: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "df39e8ba56a788733d369068c7319e04b1da3cd5",
      "tree": "1e9be853bdb455e341cdbf957656f342cfa2eb9e",
      "parents": [
        "f5572855ec492334d8c3ec0e0e86c31865d5cf07",
        "159d83363b629c91d020734207c1bc788b96af5a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 14 02:30:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 14 02:30:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/ehea/ehea_main.c\n\tdrivers/net/wireless/iwlwifi/Kconfig\n\tdrivers/net/wireless/rt2x00/rt61pci.c\n\tnet/ipv4/inet_timewait_sock.c\n\tnet/ipv6/raw.c\n\tnet/mac80211/ieee80211_sta.c\n"
    },
    {
      "commit": "44fb3126d7e6fb411775551b4653643f1d28ebe9",
      "tree": "e7f8e112de20e501b5e73bbd38b530a77e954169",
      "parents": [
        "5a81f14330ce70bc256b624593768fd1b4170d27"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Fri Apr 04 15:04:53 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sat Apr 12 04:47:50 2008 -0400"
      },
      "message": "ehea: Fix DLPAR memory add support\n\nThis patch fixes two weaknesses in send/receive packet handling which may\nlead to kernel panics during DLPAR memory add operations.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a5af6ad3a0d4f5c6d0a3535d46fc1b26eeff0816",
      "tree": "f0061a0f91d202dac06225b724d5d4820f67e75d",
      "parents": [
        "da59cde4825bd42f305efb8e6335f1b58ab8d88c"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Mar 28 14:41:28 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:14:43 2008 -0400"
      },
      "message": "netdev: ehea: port_lock semaphore to mutex\n\nConvert the port_lock to a mutex.  There is also some additional cleanup.  The\nline length inside the ehea_rereg_mrs was getting long so I made some\nadjustments to shorten them.\n\n[akpm@linux-foundation.org: dec99ification]\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Christoph Raisch \u003craisch@de.ibm.com\u003e\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nCc: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "da59cde4825bd42f305efb8e6335f1b58ab8d88c",
      "tree": "abfd2f2115b9c158a7cd551a29378e9f256f38c8",
      "parents": [
        "dbbcbb2d95dc4faa3b96d39f78032c85e8745c0c"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Mar 28 14:41:28 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:14:37 2008 -0400"
      },
      "message": "netdev: ehea: bcmc_regs semaphore to mutex\n\nConvert the ehea_bcmc_regs.lock to a mutex.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Christoph Raisch \u003craisch@de.ibm.com\u003e\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nCc: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dbbcbb2d95dc4faa3b96d39f78032c85e8745c0c",
      "tree": "887c16fff0805fcb9f4dbb977cc81213726867f1",
      "parents": [
        "9f71a568f5f1d6c9fb3ca89b6b973475e6475192"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Mar 28 14:41:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:14:33 2008 -0400"
      },
      "message": "netdev: ehea: locking order correction\n\nNested locks always need to be taken in the same order.  This change factors\nout the ehea_fw_handles.lock to make the locking order consistent.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Christoph Raisch \u003craisch@de.ibm.com\u003e\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nCc: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f71a568f5f1d6c9fb3ca89b6b973475e6475192",
      "tree": "e3e239531663b7773c5f0a11483d443910e41daf",
      "parents": [
        "06f89edf89f254346c95d0c569cecd606459d83e"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Mar 28 14:41:26 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:14:30 2008 -0400"
      },
      "message": "netdev: ehea: ehea_fw_handles semaphore to mutex\n\nConverted the ehea_fw_handles.lock to a mutex.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Christoph Raisch \u003craisch@de.ibm.com\u003e\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nCc: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "06f89edf89f254346c95d0c569cecd606459d83e",
      "tree": "41635a52de50efc56145b37527dce6463814da52",
      "parents": [
        "b7aa69097acb86c118edaa5e339b714617062dfe"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Fri Mar 28 14:41:26 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 28 22:14:25 2008 -0400"
      },
      "message": "netdev: ehea: semaphore to mutex\n\nConverted the dlpar_mem_lock.  With a bit of cleanup, I converted to\nDEFINE_MUTEX() instead of a runtime init.  I also made the lock static.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nCc: Christoph Raisch \u003craisch@de.ibm.com\u003e\nAcked-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nCc: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dc01c447123b489af7b4d0c58a15abcec36a40e6",
      "tree": "75fe3baf2c1eab89590f06ef1a8ce798fd28e5da",
      "parents": [
        "23d245b66ec8bec21f41ea484e05f470bea764e8"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Mar 19 13:55:43 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Mar 25 23:42:05 2008 -0400"
      },
      "message": "ehea: Fix IPv6 support\n\nIndicate that HEA calculates IPv4 checksums only\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "21eee2dd1b5702f15924f18f923b2a281f0e72e8",
      "tree": "451ef826604048c9b3fd0d2362bbc9659170da6a",
      "parents": [
        "8d3c202be23c5a915f7053ebd4e96f44700c6a62"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Feb 13 16:18:33 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 23 23:54:59 2008 -0500"
      },
      "message": "ehea: add kdump support\n\nThis patch adds kdump support to the ehea driver. As the firmware doesn\u0027t free\nresource handles automatically, the driver has to run an as simple as possible\nfree resource function in case of a crash shutdown. The function iterates over\ntwo arrays freeing all resource handles which are stored there. The arrays are\nkept up-to-date during normal runtime. The crash handler fn is triggered by the\nrecently introduced PPC crash shutdown reg/unreg functions.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e87ceea13e84a0748487ed0f9ccbfbc646966339",
      "tree": "dee3e9f1f773d904538402df628be2f3ff2318b5",
      "parents": [
        "26d29ea799b200c2499a7b41920c2dbfe710bea7"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Feb 01 15:37:42 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:26:00 2008 -0800"
      },
      "message": "ehea: fix sysfs link compile problem\n\nDue to changes in the struct device_driver there is no direct\naccess to its kobj any longer. The kobj was used to create\nsysfs links between eHEA ethernet devices and the driver.\nThis patch removes the affected sysfs links to resolve\nthe build problems.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f67c6275185216b47ee50c8c122adee3c562bce7",
      "tree": "41a23cd9afde75032f8b0edaf1a59773b20c96c7",
      "parents": [
        "e076c872df1673f606c2e6566cea59473796633c"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:51 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:58 2008 -0800"
      },
      "message": "ehea: fix qmr checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e076c872df1673f606c2e6566cea59473796633c",
      "tree": "9db85ebfdcf7760dce7b531e121a6a0fba9fc46e",
      "parents": [
        "508d2b5d261abbd7fb728092c5025c5063060c04"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:50 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:57 2008 -0800"
      },
      "message": "ehea: fix phyp checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "508d2b5d261abbd7fb728092c5025c5063060c04",
      "tree": "430eea2b96096e7bcef2a44488c382505336ac88",
      "parents": [
        "13da93d495f950f078038436f39659f54f91639a"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:49 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:56 2008 -0800"
      },
      "message": "ehea: fix main checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13da93d495f950f078038436f39659f54f91639a",
      "tree": "51b9bae0bf22449f230525ed5835da6d0f5216f2",
      "parents": [
        "c6fa0b03cdf7d973988193c2b7d768f01e1dc2ae"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:48 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:56 2008 -0800"
      },
      "message": "ehea: fix ethtool checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6fa0b03cdf7d973988193c2b7d768f01e1dc2ae",
      "tree": "34cefafc34b14f69eb4bdb11913e53a20b808733",
      "parents": [
        "9135f1901ee6449dfe338adf6e40e9c2025b8150"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@austin.ibm.com",
        "time": "Thu Jan 31 20:20:47 2008 -0600"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 03 04:25:55 2008 -0800"
      },
      "message": "ehea: fix ehea.h checkpatch complaints\n\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58dd8258fccbb68e0d0e1898038442822cb833c0",
      "tree": "e187a8c2b576e23d8eb0fbfb3693e17ff7104fd7",
      "parents": [
        "7393b87c9a538045c241d3eb5e2abf37e25ca3d3"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Nov 21 17:42:27 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 22:09:01 2007 -0500"
      },
      "message": "ehea: Reworked rcv queue handling to log only fatal errors\n\nPrevent driver from brawly logging packet checksum errors.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7393b87c9a538045c241d3eb5e2abf37e25ca3d3",
      "tree": "251737376d33ad649ca21727588c6f462648bdb4",
      "parents": [
        "a9b121c4df04d7fb508384480bb93f04916fb820"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Nov 21 17:37:58 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Nov 23 22:09:01 2007 -0500"
      },
      "message": "ehea: Improve tx packets counting\n\nUsing own tx_packets counter instead of firmware counters.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2a6f4e4983918b18fe5d3fb364afe33db7139870",
      "tree": "2887c2f847ca02caf87de3bf1d5445417091806e",
      "parents": [
        "f920c186be09718542dfa77f6ebe1814be7d35cb"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Oct 26 14:37:28 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 29 05:47:09 2007 -0400"
      },
      "message": "ehea: add kexec support\n\neHEA resources that are allocated via H_CALLs have a unique identifier each.\nThese identifiers are necessary to free the resources. A reboot notifier\nis used to free all eHEA resources before the indentifiers get lost, i.e\nbefore kexec starts a new kernel.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0173b793ca477aa2ca516ebf0a35e137b678d466",
      "tree": "4456f3c13a249ed22057d454c7559d3ffeb83a68",
      "parents": [
        "a40745f5ef38f4542d120bd67c2c4a07702eb1da"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Oct 24 11:53:34 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Oct 25 03:31:14 2007 -0400"
      },
      "message": "ehea: fix port_napi_disable/enable\n\nnapi_disable / napi_enable must be applied on all ehea queues.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "898eb71cb17644964c5895fb190e79e3d0c49679",
      "tree": "96be8f0a40feaf56fef836634c89955e432b12db",
      "parents": [
        "6c0286b199c3eb2caa973525dfc8a7ed67090ec0"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Oct 18 03:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:28 2007 -0700"
      },
      "message": "Add missing newlines to some uses of dev_\u003clevel\u003e messages\n\nFound these while looking at printk uses.\n\nAdd missing newlines to dev_\u003clevel\u003e uses\nAdd missing KERN_\u003clevel\u003e prefixes to multiline dev_\u003clevel\u003es\nFixed a wierd-\u003eweird spelling typo\nAdded a newline to a printk\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b08f3ae8eec27a9e557468a48540bc64fd4a524",
      "tree": "0739be87e3262ddef0535949186670f4ae5eb850",
      "parents": [
        "55347cc9962fbf2048a3cf78e92c3f52035ac524"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Wed Sep 26 19:45:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Oct 17 22:30:08 2007 +1000"
      },
      "message": "[POWERPC] ibmebus: Move to of_device and of_platform_driver, match eHCA and eHEA drivers\n\nReplace struct ibmebus_dev and struct ibmebus_driver with struct of_device\nand struct of_platform_driver, respectively.  Match the external ibmebus\ninterface and drivers using it.\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3bf76b81608479a10077bd6b55972d40db782067",
      "tree": "f6a4e251c1db5c3723e90c4c6dbff82cd5e356b4",
      "parents": [
        "ddfce6bb43c6bf1c9956e7a65ce1b2e19a156bd2"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Oct 08 16:01:33 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:55:27 2007 -0700"
      },
      "message": "ehea: use kernel event queue\n\neHEA recovery and DLPAR functions are called seldomly. The eHEA workqueues\nare replaced by the kernel event queue.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2c69448bbcedebeb8409ddb05fbc7d3fe1cfbda7",
      "tree": "143d29f88c4983f0437b9114c0784469f59a956a",
      "parents": [
        "31a5bb04d59931eb4657826213a439d37d12d4a9"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Oct 01 16:33:18 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:54:05 2007 -0700"
      },
      "message": "ehea: DLPAR memory add fix\n\nDue to stability issues in high load situations the HW queue handling\nhas to be changed. The HW queues are now stopped and restarted again instead\nof destroying and allocating new HW queues.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9f2c0440d806e01968c3ed4def930a43be248ad",
      "tree": "b8e4668b0a4eab842fc33402e92b15f6c63cbc18",
      "parents": [
        "753f492093da7a40141bfe083073400f518f4c68"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 18:07:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:45 2007 -0700"
      },
      "message": "[netdrvr] Stop using legacy hooks -\u003eself_test_count, -\u003eget_stats_count\n\nThese have been superceded by the new -\u003eget_sset_count() hook.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88d3aafdae5c5e1d2dd9489a5c8a24e29d335f2e",
      "tree": "272ce75c30a170420ac8bbfd679c3faed9f9d20a",
      "parents": [
        "09f75cd7bf13720738e6a196cc0107ce9a5bd5a0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 15 14:41:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:17 2007 -0700"
      },
      "message": "[ETHTOOL] Provide default behaviors for a few ethtool sub-ioctls\n\nFor the operations\n\tget-tx-csum\n\tget-sg\n\tget-tso\n\tget-ufo\nthe default ethtool_op_xxx behavior is fine for all drivers, so we\npermit op\u003d\u003dNULL to imply the default behavior.\n\nThis provides a more uniform behavior across all drivers, eliminating\nethtool(8) \"ioctl not supported\" errors on older drivers that had\nnot been updated for the latest sub-ioctls.\n\nThe ethtool_op_xxx() functions are left exported, in case anyone\nwishes to call them directly from a driver-private implementation --\na not-uncommon case.  Should an ethtool_op_xxx() helper remain unused\nfor a while, except by net/core/ethtool.c, we can un-export it at a\nlater date.\n\n[ Resolved conflicts with set/get value ethtool patch... -DaveM ]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10d024c1b2fd58af8362670d7d6e5ae52fc33353",
      "tree": "dbfb03c539986e2c1270385eb0083aaf0dfca8ab",
      "parents": [
        "596c5c97431eab8465739c169401ea611127b9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 17 13:11:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:13 2007 -0700"
      },
      "message": "[NET]: Nuke SET_MODULE_OWNER macro.\n\nIt\u0027s been a useless no-op for long enough in 2.6 so I figured it\u0027s time to\nremove it.  The number of people that could object because they\u0027re\nmaintaining unified 2.4 and 2.6 drivers is probably rather small.\n\n[ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4dc4ec9d84e0578b9bfbe56a11fafdb7cbac771",
      "tree": "03813a60023b75752ebcb8b3217018d472b21c86",
      "parents": [
        "71c87e0cedca843162206c698cfa02e5fea9e2e3"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "themann@de.ibm.com",
        "time": "Tue Sep 25 16:16:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:47:47 2007 -0700"
      },
      "message": "[EHEA]: Use LRO.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bea3348eef27e6044b6161fd04c3152215f96411",
      "tree": "f0990b263e5ce42505d290a4c346fe990bcd4c33",
      "parents": [
        "dde4e47e8fe333a5649a3fa0e7db1fa7c08d6158"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Oct 03 16:41:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:47:45 2007 -0700"
      },
      "message": "[NET]: Make NAPI polling independent of struct net_device objects.\n\nSeveral devices have multiple independant RX queues per net\ndevice, and some have a single interrupt doorbell for several\nqueues.\n\nIn either case, it\u0027s easier to support layouts like that if the\nstructure representing the poll is independant from the net\ndevice itself.\n\nThe signature of the -\u003epoll() call back goes from:\n\n\tint foo_poll(struct net_device *dev, int *budget)\n\nto\n\n\tint foo_poll(struct napi_struct *napi, int budget)\n\nThe caller is returned the number of RX packets processed (or\nthe number of \"NAPI credits\" consumed if you want to get\nabstract).  The callee no longer messes around bumping\ndev-\u003equota, *budget, etc. because that is all handled in the\ncaller upon return.\n\nThe napi_struct is to be embedded in the device driver private data\nstructures.\n\nFurthermore, it is the driver\u0027s responsibility to disable all NAPI\ninstances in it\u0027s -\u003estop() device close handler.  Since the\nnapi_struct is privatized into the driver\u0027s private data structures,\nonly the driver knows how to get at all of the napi_struct instances\nit may have per-device.\n\nWith lots of help and suggestions from Rusty Russell, Roland Dreier,\nMichael Chan, Jeff Garzik, and Jamal Hadi Salim.\n\nBug fixes from Thomas Graf, Roland Dreier, Peter Zijlstra,\nJoseph Fannin, Scott Wood, Hans J. Koch, and Michael Chan.\n\n[ Ported to current tree and all drivers converted.  Integrated\n  Stephen\u0027s follow-on kerneldoc additions, and restored poll_list\n  handling to the old style to fix mutual exclusion issues.  -DaveM ]\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64251621796d5d4c0c4b6a6b6d845e4a43c63aee",
      "tree": "7de8a1668c47d59cd70a6729200da70b5052923e",
      "parents": [
        "8759cf76e9a6322fc68dcbfaa1cbad00c74b199e"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Sep 07 12:30:24 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 13 00:13:51 2007 -0400"
      },
      "message": "ehea: fix last_rx update\n\nUpdate last_rx in registered device struct instead of\nin the dummy device.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8759cf76e9a6322fc68dcbfaa1cbad00c74b199e",
      "tree": "8c503232920c6b5dd32ff8c7bbf9292c57f2f13d",
      "parents": [
        "026d7917e592f91063861e002adf1c806d7756ae"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Sep 07 12:30:17 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 13 00:13:51 2007 -0400"
      },
      "message": "ehea: propagate physical port state\n\nIntroduces a module parameter to decide whether the physical\nport link state is propagated to the network stack or not.\nIt makes sense not to take the physical port state into account\non machines with more logical partitions that communicate\nwith each other. This is always possible no matter what the physical\nport state is. Thus eHEA can be considered as a switch there.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28721c890c9b71cfee45e835bda4639777862e2f",
      "tree": "0e547480cb712f2ebc994cc24b35ba9b82743550",
      "parents": [
        "18072a5bf7211d6899a2edc90c291c5c6fbc83d2"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Aug 22 16:21:28 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:20 2007 -0400"
      },
      "message": "ehea: fix queue destructor\n\nIncludes hcp_epas_dtor in eq/cq/qp destructors to unmap\nHW register.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18072a5bf7211d6899a2edc90c291c5c6fbc83d2",
      "tree": "920c8514651f29357b1ab1029f4e1b905bd4dbd9",
      "parents": [
        "a8e34fda798861d0f3f12c2739c1bec258be8bed"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Aug 22 16:21:24 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:18 2007 -0400"
      },
      "message": "ehea: fix module parameter description\n\nUpdate the module parameter description of \"use_mcs\" to\nshow correct default value\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a8e34fda798861d0f3f12c2739c1bec258be8bed",
      "tree": "ee39991d769971487ce00825ac57445919a3851e",
      "parents": [
        "e3efb05468128e834cf17d492822333c6e189ae4"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Aug 22 16:20:58 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Aug 25 02:31:15 2007 -0400"
      },
      "message": "ehea: fix interface to DLPAR tools\n\nUserspace DLPAR tool expects decimal numbers to be written to\nand read from sysfs entries.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44a5b3d539893988dc6b63054c59d031df1fd7bc",
      "tree": "f884e1bffa9fa101926d34f687ac6fc9600a66cc",
      "parents": [
        "35cf2e2e3b96c070a615d699bf514ffec6afd19e"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:55:44 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Eliminated some compiler warnings\n\nFixed wrongly casted pointers\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "35cf2e2e3b96c070a615d699bf514ffec6afd19e",
      "tree": "b3e404b42f396c0acdf541005f21a2d99f1cdca0",
      "parents": [
        "f46f6ba99bad942963cc4b4cc4aabcc55a567b4a"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:55:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Simplify resource usage check\n\nUse shorter method to determine whether adapter has configured ports\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f46f6ba99bad942963cc4b4cc4aabcc55a567b4a",
      "tree": "5db3d252b2da2ea947c5c16c7c7a5fa5f5be46e2",
      "parents": [
        "76b9cfccb39f542ce48a79b9ad50af25e422506c"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Aug 06 13:54:29 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Aug 07 17:34:13 2007 -0400"
      },
      "message": "ehea: Fix workqueue handling\n\nFix: Workqueue ehea_driver_wq was not destroyed\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d22c9711aa5e704fc5f89027f5cf64838767c98",
      "tree": "e1ec4ca708edc0e8922351e8af520606426dba3c",
      "parents": [
        "dde9f93c205a791c5647c14d43003c578ebf6f2d"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Jul 23 16:05:03 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 24 16:28:42 2007 -0400"
      },
      "message": "eHEA: net_poll support\n\nnet_poll support for eHEA added\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f9e29228e6f2058e7b086115ecb7008630ebd832",
      "tree": "6bdfb01bad0eeeabb7c75f651106c91081a0401f",
      "parents": [
        "e190d6b140079c104ba57e5130a9b4ebea618e92"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Jul 18 17:34:09 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 18 18:38:25 2007 -0400"
      },
      "message": "eHEA: Fix bonding support\n\nThe driver didn\u0027t allow an interface\u0027s MAC address to be modified if the\nrespective interface wasn\u0027t setup - a failing Hcall was the result. Thus\nbonding wasn\u0027t usable. The fix moves the failing Hcall which was registering\na MAC address for the reception of BC packets in firmware from the port up\nand down functions to the port resources setup functions. Additionally the\nmissing update of the last_rx member of the netdev structure was added.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "44c821525778c5d2e81da293195d5d589e8ad845",
      "tree": "7996d9d180023c752b61e2fcfe96a42a00a1510f",
      "parents": [
        "5be808467347fc99bdd216883c5dbd123d6ad9d6"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Jul 11 16:32:00 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 16 17:59:50 2007 -0400"
      },
      "message": "eHEA: Introducing support vor DLPAR memory add\n\nThis patch adds support for DLPAR memory add to the eHEA driver. To detect\nwhether memory was added the driver uses its own memory mapping table and\nchecks for kernel addresses whether they\u0027re located in already known memory\nsections. If not the function ehea_rereg_mrs() is triggered which performs\na rebuild of the mapping table and a re-registration of the global memory\nregion.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c3ca4da8086c3c9fcc81dccc387c34bee6b755e",
      "tree": "c08bec3d3b32c2a94196e0cf058aaf10ed6f1d87",
      "parents": [
        "e1abecc48938fbe1966ea6e78267fc673fa59295"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Thu Jul 05 09:26:25 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 10 12:59:41 2007 -0400"
      },
      "message": "eHEA: Capability flag for DLPAR support\n\nThis patch introduces a capability flag that is used by the DLPAR userspace\ntool to check which DLPAR features are supported by the eHEA driver.\n\nMissing goto has been included.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1d25aaba85fd24ab18b0a4d22f19be02aac65c9",
      "tree": "7b0aef881cf30ace0ec351ce39cf10f0e5f53ef8",
      "parents": [
        "7c00db3d28131f4fff42eb49632dcd70636f31f4"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Mon Jul 02 13:00:46 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:45 2007 -0400"
      },
      "message": "ehea: Whitespace cleanup\n\nThis patch fixes several whitespace issues.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dec590c1bb05c1553b68cab7aa3ea36d77e7f9a3",
      "tree": "21dc9d1744e99a4291986e28036da0713a4a0616",
      "parents": [
        "0d04761d17976ce560a22d9a21af575cd0d1bc21"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed Jun 06 20:53:16 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jun 09 18:25:35 2007 -0400"
      },
      "message": "ehea: Fixed possible kernel panic on VLAN packet recv\n\nThis patch fixes a possible kernel panic due to not checking the vlan group\nwhen processing received VLAN packets and a malfunction in VLAN/hypervisor\nregistration.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ade21372b7c6927861845d65432ff0b0b1142ca0",
      "tree": "d8633016e29c61e880711797769e9511f84b9efb",
      "parents": [
        "d8511f83015032ab983073bdbc78bc4aca3eaf9e"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed May 30 12:39:23 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 10:00:16 2007 -0400"
      },
      "message": "ehea: Fixed multi queue RX bug\n\nMust access the respective queue\u0027s dummy netdev instead of the port\u0027s netdev.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9028780a3e6d2c3dd940e89b377765cca008b6df",
      "tree": "1e72fceedcb72b65e8851d0a56586a699e09ad2e",
      "parents": [
        "5335a40be6867eff986a31bcd8fc82a5cb1e16bb",
        "e824f7836de25b1c2f659a2412d32227f1f68bcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:57:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:57:17 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: (40 commits)\n  [netdrvr] atl1: fix build\n  pasemi_mac: Use local-mac-address instead of mac-address if available\n  pasemi_mac: PHY support\n  pasemi_mac: Add msglevel support and \"debug\" module param\n  pasemi_mac: Logic cleanup / rx performance improvements\n  pasemi_mac: Minor cleanup / define fixes\n  pasemi_mac: Add SKB reuse / copy-break\n  pasemi_mac: Timer and interrupt fixes\n  pasemi_mac: Abstract and fix up interrupt restart routines\n  pasemi_mac: Move the IRQ mapping from the PCI layer to the driver\n  tc35815: Remove unnecessary skb-\u003edev assignment\n  drivers/net/dm9000: Convert to generic boolean\n  AT91RM9200 Ethernet: Fix multicast addressing\n  AT91RM9200 Ethernet: Support additional PHYs\n  PCMCIA-NETDEV : xirc2ps_cs: bugfix of multicast code\n  sky2: re-enable 88E8056 for most motherboards\n  MIPS: Drop unnecessary CONFIG_ISA from RBTX49XX\n  ne: MIPS: Use platform_driver for ne on RBTX49XX\n  ne: Add NEEDS_PORTLIST to control ISA auto-probe\n  ne: Misc fixes for platform driver.\n  ...\n\nFix conflict in drivers/net/pasemi_mac.c (get_property() got renamed to\nof_get_property()) manually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88ca2d070c3a169611ec38f00e945a036564ca26",
      "tree": "578b96aaf3dc7f7521bb8fa285bbbca5bc3a8f6c",
      "parents": [
        "7dd976fcfd89080915e217dd494be0c6c475835c"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed May 02 16:07:05 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 08 01:16:24 2007 -0400"
      },
      "message": "ehea: Fix skb header access\n\nAdapt to new skb header access functions.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "40cd3a4564ed6b7bc0279430120ca0e9b83cf486",
      "tree": "1b7b7705613d915f4f2ca2f79bec4d246171086a",
      "parents": [
        "9f9a3b8a06b7965335bfe5162c1a50e4d9c3859b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 13:54:02 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:32 2007 +1000"
      },
      "message": "[POWERPC] Rename get_property to of_get_property: drivers\n\nThese are all the remaining instances of get_property.  Simple rename of\nget_property to of_get_property.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9f9a3b8a06b7965335bfe5162c1a50e4d9c3859b",
      "tree": "5dec611a543da0bf12ec504a8cd1b794dc2413cd",
      "parents": [
        "a6afacb6b8ba3d2eed6406a018e604d6f9c0f97d"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 13:51:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed May 02 20:04:31 2007 +1000"
      },
      "message": "[POWERPC] get_property returns const\n\nThis is the last place that needs changing since get_property was changed\nto return \"const void *\".\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1211bb6dcd935c48e864d4eecbf8a684e982419a",
      "tree": "83b79afed772ecde9399513deb9cf4ab14831411",
      "parents": [
        "d1dea38d54311f6b3dd37ce485e794bd133e3593"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Thu Apr 26 11:56:43 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:06 2007 -0400"
      },
      "message": "ehea: fix for dlpar support\n\nCertain resources may only be allocated when first logical port is available,\nand must be removed when last logical port has been removed.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d1dea38d54311f6b3dd37ce485e794bd133e3593",
      "tree": "55f4dbe56122839720ed34cf8a6d6872c3a59180",
      "parents": [
        "3b0dc5c1cfcdff806fe860a28d62fbf70af112e9"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Thu Apr 26 11:56:13 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:06 2007 -0400"
      },
      "message": "ehea: fix for sysfs entries\n\nCreate symbolic link from each logical port to ehea driver\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "acbddb591ba76bb20204fd6a407cb87d3f5f751e",
      "tree": "008f1965aea9567bfbaeb9f46ab71e44662fd6d7",
      "parents": [
        "144213d71ce8b2a1e0740dd25808143e9ace655a"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Mar 23 17:18:53 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:02 2007 -0400"
      },
      "message": "ehea: removing unused functionality\n\nThis patch includes:\n- removal of unused fields in structs\n- ethtool statistics cleanup\n- removes unsed functionality from send path\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4eccccb36223be5271b550a9ba4722a1e72c9312",
      "tree": "44b7d58a74f878a150dfab8dde7428239f168c43",
      "parents": [
        "a3fa3aba7a0e00aa1cbb13c9e9bed162fa057973"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 26 21:47:22 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:02 2007 -0400"
      },
      "message": "strlcpy is smart enough\n\nstrlcpy already accounts for the trailing zero in its length\ncomputation, so there is no need to substract one to the buffer size.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nCc: Thomas Klein \u003cosstklei@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e542aa6bd50ba163253e60ba8e7e51c0d56162a7",
      "tree": "be7a13e513f73daff1353c08c661b85faad83449",
      "parents": [
        "1eef4e04c95fb52a1a3885c8f53a822206fc9aa5"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Thu Mar 22 17:50:24 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:01 2007 -0400"
      },
      "message": "ehea: code cleanup\n\nThis patch includes:\n\n- code cleanup related to resource management\n- extended error data gathering for resource management\n- removing trailing whitespaces\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1eef4e04c95fb52a1a3885c8f53a822206fc9aa5",
      "tree": "3040eda40a0f5ab5a51be4ffff82ae5703c9c6ed",
      "parents": [
        "d68300182828596016d7a6c0f23a912f07d9d0df"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Thu Mar 22 17:49:42 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:01 2007 -0400"
      },
      "message": "ehea: fix for dynamic lpar support\n\nThe patch fixes bugs related to the probe / remove adapter\nfunctionality (handling of OFDT nodes)\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18604c54854549ee0ad65e27ca9cb91c96af784c",
      "tree": "5392b07aaf9b1b1c9a4f7f8879e28cf4d53acb03",
      "parents": [
        "1acf2318dd136edfbfa30f1f33b43f69f2e2ec6c"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Feb 28 18:34:10 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "ehea: NAPI multi queue TX/RX path for SMP\n\nThis patch provides a functionality that allows parallel\nRX processing on multiple RX queues by using dummy netdevices.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1acf2318dd136edfbfa30f1f33b43f69f2e2ec6c",
      "tree": "2d79a977fc773f43e6f8be76f5fdaf0b8c251226",
      "parents": [
        "459e536b1ddfd217ec8a3437a3214968a98223c7"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Feb 28 18:34:02 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:00:56 2007 -0400"
      },
      "message": "ehea: dynamic add / remove port\n\nThis patch introduces functionality to dynamically add / remove\nehea ports via an userspace DLPAR tool. It creates a subnode for\neach logical port in the sysfs.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27d7ff46a3498d3debc6ba68fb8014c702b81170",
      "tree": "b5a0c617cf8339524d3b1f1633e08eae7b94cf86",
      "parents": [
        "3dbad80ac7632f243b824d469301abb97ec634a1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sat Mar 31 11:55:19 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:28:29 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_copy_to_linear_data{_offset}\n\nTo clearly state the intent of copying to linear sk_buffs, _offset being a\noverly long variant but interesting for the sake of saving some bytes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "d626f62b11e00c16e81e4308ab93d3f13551812a",
      "tree": "fac4af6ced853755e12fc709d55f0c2bec51265d",
      "parents": [
        "2a123b86e2b242a4a6db990d2851d45e192f88e5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 27 18:55:52 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:28:23 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}\n\nTo clearly state the intent of copying from linear sk_buffs, _offset being a\noverly long variant but interesting for the sake of saving some bytes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "ab6a5bb6b28a970104a34f0f6959b73cf61bdc72",
      "tree": "54cfa7d4fe00d0c28a60022b075afc0856d6fc2b",
      "parents": [
        "88c7664f13bd1a36acb8566b93892a4c58759ac6"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sun Mar 18 17:43:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:24 2007 -0700"
      },
      "message": "[TCP]: Introduce tcp_hdrlen() and tcp_optlen()\n\nThe ip_hdrlen() buddy, created to reduce the number of skb-\u003eh.th-\u003e uses and to\navoid the longer, open coded equivalent.\n\nDitched a no-op in bnx2 in the process.\n\nI wonder if we should have a BUG_ON(skb-\u003eh.th-\u003edoff \u003c 5) in tcp_optlen()...\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0",
      "tree": "4a38ab4dbd9d61fdf5a5ea6ed61463e0b9e33ba7",
      "parents": [
        "e023dd643798c4f06c16466af90b4d250e4b8bd7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Apr 20 22:47:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:10 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce ip_hdr(), remove skb-\u003enh.iph\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9bdd4b5257406b0608385d19c40b5511decf4f6",
      "tree": "fe5319c322a11c0b00e7ef0473762a8d1961da83",
      "parents": [
        "0272ffc46f81a4bbbf302ba093c737e969c5bb55"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 12 20:09:15 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:07 2007 -0700"
      },
      "message": "[IP]: Introduce ip_hdrlen()\n\nFor the common sequence \"skb-\u003enh.iph-\u003eihl * 4\", removing a good number of open\ncoded skb-\u003enh.iph uses, now to go after the rest...\n\nJust out of curiosity, here are the idioms found to get the same result:\n\nskb-\u003enh.iph-\u003eihl \u003c\u003c 2\nskb-\u003enh.iph-\u003eihl\u003c\u003c2\nskb-\u003enh.iph-\u003eihl * 4\nskb-\u003enh.iph-\u003eihl*4\n(skb-\u003enh.iph)-\u003eihl * sizeof(u32)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c15bdec5c38f4ccf73ef2585fc80a6164de9554",
      "tree": "c99084e96238eb9ce40e8d9d90e0097c4e92111d",
      "parents": [
        "b5284e5aa94be2f88dc92b29e97aff3da0c45f9f"
      ],
      "author": {
        "name": "Dan Aloni",
        "email": "da-x@monatomic.org",
        "time": "Fri Mar 02 20:44:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 02 20:44:51 2007 -0800"
      },
      "message": "[VLAN]: Avoid a 4-order allocation.\n\nThis patch splits the vlan_group struct into a multi-allocated struct. On\nx86_64, the size of the original struct is a little more than 32KB, causing\na 4-order allocation, which is prune to problems caused by buddy-system\nexternal fragmentation conditions.\n\nI couldn\u0027t just use vmalloc() because vfree() cannot be called in the\nsoftirq context of the RCU callback.\n\nSigned-off-by: Dan Aloni \u003cda-x@monatomic.org\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f630fe2817601314b2eb7ca5ddc23c7834646731",
      "tree": "3bfb4939b7bbc3859575ca8b58fa3f929b015941",
      "parents": [
        "48c871c1f6a7c7044dd76774fb469e65c7e2e4e8",
        "8a03d9a498eaf02c8a118752050a5154852c13bf"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:11:43 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:11:43 2007 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "38515e908ba3a9c467ad3bf347b9bce69216df94",
      "tree": "3bb0287ad4ea18d61cb3cad74337343ef5034b5d",
      "parents": [
        "3159f06dc2303630c02d1ad2eeaeaf341414c9df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 14 00:33:16 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] Scheduled removal of SA_xxx interrupt flags fixups\n\nThe obsolete SA_xxx interrupt flags have been used despite the scheduled\nremoval.  Fixup the remaining users.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2db9eea7901d83e494340c93d131fc1fd463e4c",
      "tree": "061610fc0237654c38308b6b1ccdabdc5d59102a",
      "parents": [
        "eaefd5fb7d793c9c1bcef1b0c0d5ec3824a85b91"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Fri Feb 09 09:10:51 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 09 16:09:46 2007 -0500"
      },
      "message": "ehea: Fixed error recovery\n\nError recovery for QP errors: Reset QPs and dump error information\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d4150a2731615de5cd4527a23435aaa7396c63c6",
      "tree": "fe28cd70c313031a2472e439d65d6d81a8be22a7",
      "parents": [
        "9c750b7d14301b710c13247f7cc28abd614d9f5c"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 29 18:44:41 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "ehea: Fixed missing tasklet_kill() call\n\nNEQ-Tasklet wasn\u0027t killed when module is removed.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9c750b7d14301b710c13247f7cc28abd614d9f5c",
      "tree": "aa52bfeecd220986d9c6682131ed3335b1fb12f0",
      "parents": [
        "9e8e83d1ba0b248de34062a61f4f5d378a5dbd53"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 29 18:44:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "ehea: Fixed wrong jumbo frames status query\n\nThis patch fixes the wrong query and logging of the per interface jumbo frames\nenabled/disabled status.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "41b69c705152e93b3c6c872678dffd8a19b14d61",
      "tree": "1201123ed28a390af4eb6f5f90f7efeab58af617",
      "parents": [
        "bb3a6449c18f6203e59195a98d633f5b5b57c133"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:55:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:21 2007 -0500"
      },
      "message": "ehea: Fixed possible nullpointer access\n\nFixed possible nullpointer access in event queue processing\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bb3a6449c18f6203e59195a98d633f5b5b57c133",
      "tree": "6bb7df393c2fc967d07086cc16c7e2472dc7b93e",
      "parents": [
        "7674a588e93c6fa1fde8e452a4c025c49037cb96"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:54:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:21 2007 -0500"
      },
      "message": "ehea: Added logging off associated errors\n\nAdded logging of error events associated with a specific queue pair\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7674a588e93c6fa1fde8e452a4c025c49037cb96",
      "tree": "ec753e5bb666e5c856b6cccc9fc8845584eacc36",
      "parents": [
        "4e996b32e0585756c335b35980dc68852c33f297"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:54:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:21 2007 -0500"
      },
      "message": "ehea: Improved logging of permission issues\n\nDisabled dump of hcall regs on some permission issues and\nfixed appropriate misleading logmessages\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e996b32e0585756c335b35980dc68852c33f297",
      "tree": "0f6227b3102e0de5f6108364356f6698613b7fe9",
      "parents": [
        "e919b5938b11e1d48a6dcdcb2860e890a954f10d"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:53:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:20 2007 -0500"
      },
      "message": "ehea: New method to determine number of available ports\n\nCount OFDT nodes to determine the number of available ports\ninstead of using the possibly outdated value from the hypervisor\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e919b5938b11e1d48a6dcdcb2860e890a954f10d",
      "tree": "45030006a1f621c2a981038bac1d549cbd8add7d",
      "parents": [
        "602e0d100daa9ba9bc7c17e0014a6f76b638dc80"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:53:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:20 2007 -0500"
      },
      "message": "ehea: Modified initial autoneg state determination\n\nLogical partitions are not allowed to (try to) set the autonegotiation status.\nThis patch removes the respective function call from the port setup function.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "602e0d100daa9ba9bc7c17e0014a6f76b638dc80",
      "tree": "0033104abccaabf253d2da1017de8098ae2fec69",
      "parents": [
        "061bf3cdba753ae7b52fba8cc324d81adac77696"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:52:50 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:20 2007 -0500"
      },
      "message": "ehea: Fixing firmware queue config issue\n\nFix to use exactly one queue for incoming packets in all\nfirmware configurations\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "061bf3cdba753ae7b52fba8cc324d81adac77696",
      "tree": "71a4d892ffe50f8f016e8afacc55e8f58bfcc269",
      "parents": [
        "9f6d55d0846dd8628fd3eac15be377c4d3493c3e"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 22 12:52:20 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 23 00:59:20 2007 -0500"
      },
      "message": "ehea: Fixed wrong dereferencation\n\nNot only check the pointer against 0 but also the dereferenced value\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9db73724453a9350e1c22dbe732d427e2939a5c9",
      "tree": "15e3ead6413ae97398a54292acc199bee0864d42",
      "parents": [
        "4c1ac1b49122b805adfa4efc620592f68dccf5db",
        "e62438630ca37539c8cc1553710bbfaa3cf960a7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/ata/libata-scsi.c\n\tinclude/linux/libata.h\n\nFuther merge of Linus\u0027s head and compilation fixups.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d7fe0f241dceade9c8d4af75498765c5ff7f27e6",
      "tree": "442ab13842a548ef56904d11fd574c98fee14e69",
      "parents": [
        "bd01f843c3368dcee735c19603251669f23f4477"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Dec 03 23:15:30 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Dec 04 02:00:34 2006 -0500"
      },
      "message": "[PATCH] severing skbuff.h -\u003e mm.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a1d261c561522151cb96c75f1dd1a51cf17665cf",
      "tree": "30be5e219405b5cc739ab5b83b0e91ad4dbb89cb",
      "parents": [
        "07fd06b3bc1589e44aefd02eb28700a51b3c9d12"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Fri Nov 03 17:48:23 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 06 02:55:07 2006 -0500"
      },
      "message": "[PATCH] ehea: 64K page support fix\n\nThis patch fixes 64k page support by using PAGE_MASK and appropriate pagesize defines in several places.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "07fd06b3bc1589e44aefd02eb28700a51b3c9d12",
      "tree": "39500c705c2dc7328a5aa4abd27c852f72c2a704",
      "parents": [
        "1b5135d9b922fdcf46e1e7383167d93d42635fb4"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Fri Nov 03 17:47:52 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 06 02:55:07 2006 -0500"
      },
      "message": "[PATCH] ehea: Removed redundant define\n\nRemoved define H_CB_ALIGNMENT which is already defined in include/asm-powerpc/hvcall.h\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1b5135d9b922fdcf46e1e7383167d93d42635fb4",
      "tree": "9e76b9f9a4648865cb6ae8e54bb95a0ab3690253",
      "parents": [
        "d1ed6a3ea10aa7b199c434f6ffd1b6761896567a"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Fri Nov 03 17:47:20 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Nov 06 02:55:07 2006 -0500"
      },
      "message": "[PATCH] ehea: Nullpointer dereferencation fix\n\nFix: Must check for nullpointer before dereferencing it - not afterwards.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1e1675ccf758cbb4303ab052d58405cda6c745a7",
      "tree": "b40697d45bba6e0a1c5d0271240db00f78023259",
      "parents": [
        "1e7bed081968c42469bd02842b4190a115008221"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Wed Oct 25 13:11:42 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 31 20:22:06 2006 -0500"
      },
      "message": "[PATCH] ehea: kzalloc GFP_ATOMIC fix\n\nThis patch fixes kzalloc parameters (GFP_ATOMIC instead of GFP_KERNEL)\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bff0a55f34e62970203c4af9c8ef4dc7d73e2f96",
      "tree": "59d6e5896ec96e97fdfa2ca875e25498934ee553",
      "parents": [
        "08093c8fd66ef7a8c2f887812cc98c54f5f12703"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Thu Oct 05 16:53:14 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 03:58:26 2006 -0400"
      },
      "message": "[PATCH] ehea: fix port state notification, default queue sizes\n\nThis patch includes a bug fix for the port state notification\nand fixes the default queue sizes.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "08093c8fd66ef7a8c2f887812cc98c54f5f12703",
      "tree": "ca97d7e2123c29647d32291b32345742a05ed5dd",
      "parents": [
        "5f77113c01d8a9f8193769d2ca73763047af39ef"
      ],
      "author": {
        "name": "Jan-Bernd Themann",
        "email": "ossthema@de.ibm.com",
        "time": "Thu Oct 05 16:53:12 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 03:58:26 2006 -0400"
      },
      "message": "[PATCH] ehea: firmware (hvcall) interface changes\n\nThis eHEA patch covers required changes related to Anton Blanchard\u0027s new hvcall interface.\n\nSigned-off-by: Jan-Bernd Themann \u003cthemann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "7d12e780e003f93433d49ce78cfedf4b4c52adc5"
}
