)]}'
{
  "log": [
    {
      "commit": "983f27d37d4fc72c252835cb2ee3103b360735a6",
      "tree": "8a7d3c3e251db494e285896debeb906473178a3e",
      "parents": [
        "de1e938e54deba5b093a3074dfafd0d11afacbe1",
        "e82b0f2cc21be905e504573483fa9542b15df96f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 22:01:26 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 22:01:26 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into upstream\n\nConflicts:\n\n\tdrivers/s390/net/ctctty.c\n"
    },
    {
      "commit": "e82b0f2cc21be905e504573483fa9542b15df96f",
      "tree": "241f31052917235824197fc755289f4c9ee7779b",
      "parents": [
        "74ef872c8f250acc02add54ff9d96f31d17bfeb3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:58:38 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:58:38 2006 -0400"
      },
      "message": "[netdrvr s/390] trim trailing whitespace\n\nPrevious fix patches added a bunch of trailing whitespace,\nwhich git-applymbox complained loudly about.\n"
    },
    {
      "commit": "74ef872c8f250acc02add54ff9d96f31d17bfeb3",
      "tree": "aea207d99f78ce9f741a3dd5dcce9748634c091e",
      "parents": [
        "27eb5ac8f015687205a51425620064c711784956"
      ],
      "author": {
        "name": "Klaus Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Wed May 24 09:51:21 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:57:45 2006 -0400"
      },
      "message": "[PATCH] s390: lcs driver bug fixes and improvements [2/2]\n\n\tThis is the second lcs driver patch containing the rest of lcs fixes.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "27eb5ac8f015687205a51425620064c711784956",
      "tree": "a075fb770ac0a57119d43dbfe920dfc263557398",
      "parents": [
        "ba1aa084d6fb725a4c026adf69845ca60bab3b36"
      ],
      "author": {
        "name": "Klaus Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Wed May 24 09:51:17 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:57:45 2006 -0400"
      },
      "message": "[PATCH] s390: lcs driver bug fixes and improvements [1/2]\n\n\tSeveral problems occured with lcs device driver:\n\t - device not operational anymore after cable pull/plug-in.\n       \t - unpredictable results occured, e.g. kernel panic\n\t   using cards of type QD8F.\n\t - STOPLAN and delete multicast address command\n           were not proper recognized by OSA card under heavy network workload.\n       \t - channel/device error checks missing in interrupt handler.\n\tTo fix all problems at once recovery of lcs devices has been improved.\n\tmissing error checks in lcs interrupt handler has been added.\n\tOnce a hardware problem occurs lcs will recover the device now properly.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba1aa084d6fb725a4c026adf69845ca60bab3b36",
      "tree": "0d25a544af74dfe51c9234827b45bf11667e00f5",
      "parents": [
        "b85e1fa196da91e07c98eaf014ae773c2a2e0c4f"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed May 24 09:51:13 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:41 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\nFrom: Frank Blaschka \u003cFrank.Blaschka@de.ibm.com\u003e\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\n        - fix fake_ll during initial device bringup. fake_ll was\n\t  not active after first start of the device.\n\t  Problem only occured when qeth was built without IPV6 support.\n        - avoid skb usage after invocation of qeth_flush_buffers,\n\t  because skb might already be freed.\n        - remove yet another useless netif_wake_queue in\n\t  qeth_softsetup_ipv6 since this function is only called\n\t  when device is going online. In this case card-\u003estate will\n\t  never be in state UP. So let the net_device queue down .\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b85e1fa196da91e07c98eaf014ae773c2a2e0c4f",
      "tree": "30411831501e1af00d4d13b283a70f550c8ab801",
      "parents": [
        "7401a4670f0e81d50dcc4e0a7bd2dcb4a5d65e6b"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed May 24 09:51:11 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:40 2006 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\n\t- correct checking of sscanf-%n value in qeth_string_to_ipaddr().\n\t- don\u0027t use netif_stop_queue outside the hard_start_xmit routine.\n\t  Rather use netif_tx_disable.\n\t- don\u0027t call qeth_netdev_init on a recovery.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7401a4670f0e81d50dcc4e0a7bd2dcb4a5d65e6b",
      "tree": "be1ab1298d47ec4b0f2bbb99f637f9246ccd00dc",
      "parents": [
        "a24b163b7c16f9e30e726319115e45ed6e683582"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed May 24 09:51:05 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 26 21:56:40 2006 -0400"
      },
      "message": "[PATCH] s390: minor fix in cu3088\n\nIn case of a parse error for the cu3088 group attribute,\nreturn -EINVAL instead of count.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "badc48e6605ddeeb2484afae5993c859494decaa",
      "tree": "7da638f9bb53b1812b71e40ad6deca91d59ad301",
      "parents": [
        "753a6c4ff4c371a3e4e3408aaba4d03f3cfde73a",
        "2f880b65fdbc2d4915bddc59d75a176329570fdd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:03:38 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:03:38 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "698d070746770aaaec78ab4ffa3ab1f1d5c6abe8",
      "tree": "00aab6741bbc7e8c419903a7d8f4f876889c7a8a",
      "parents": [
        "ac924c6034d9095f95ee889f7e31bbb9145da0c2"
      ],
      "author": {
        "name": "Greg Smith",
        "email": "gsmith@nc.rr.com",
        "time": "Mon May 15 09:44:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 15 11:20:55 2006 -0700"
      },
      "message": "[PATCH] s390: lcs incorrect test\n\nWhile debugging why our LCS emulator is having some problems I noticed the\nfollowing weirdness in drivers/s390/net/lcs.c routine lcs_irq.  The `if\u0027\nstatement is always true since SCHN_STAT_PCI is defined as 0x80.\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fb5fef9b80d9a3b5368e22031627afd1585487b",
      "tree": "54f07a532b5b2622b8642156bbcaeca637fcdb8f",
      "parents": [
        "1a2e8a6f8ec0a068911a882a19e0912a0c89be6e",
        "330ab71619bacc4d4494227a6cfc9b7f5500403d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 02 14:33:57 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 02 14:33:57 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "235acec78e87a60ace01d1ecb4b87ad1d689715a",
      "tree": "5549b96af97db6b0c39feb371983f57e4531f50a",
      "parents": [
        "1f4a90670bacbf61f2fcc19a9e0e78748c932a25"
      ],
      "author": {
        "name": "Bastian Blank",
        "email": "bastian@waldi.eu.org",
        "time": "Mon May 01 12:15:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon May 01 18:17:42 2006 -0700"
      },
      "message": "[PATCH] s390: make qeth buildable\n\nSigned-off-by: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ad05b990062c1b7a797f0ca293f6bdde62a50d9",
      "tree": "185775eb5fd444817cb643b5cc01ed1ef16d2212",
      "parents": [
        "56347a2e7287377c35c2bac2e8643bf88690425f"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Apr 13 20:19:23 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 20 17:27:54 2006 -0400"
      },
      "message": "[PATCH] s390: remove tty support from ctc network device driver [2/2]\n\nHi,\nhere comes the second of the two patches ...\n\nFrank\n\nFrom: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\n        [2/2]: remove ctctty.c and ctctty.h files .\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "56347a2e7287377c35c2bac2e8643bf88690425f",
      "tree": "e312b0378db979377c96f2395e617c03d1184f43",
      "parents": [
        "9707b27100a48950f1e15e08a7c5028786e47f55"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Apr 13 20:19:12 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Apr 20 17:27:54 2006 -0400"
      },
      "message": "[PATCH] s390: remove tty support from ctc network device driver [1/2]\n\nHi jeff,\nafter the first shot I sent to you did not apply I\nresend  two new patches I\u0027ve made today to remove tty from ctc network driver.\nPlease apply ....\n\nThank you ...\n\nFrank\n\nFrom: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\n        [1/2]:\n        tty support code will be removed from the ctc network device driver.\n        Today we have a couple of alternatives which are performing much\n        better. The second thing is that ctc should be a network\n        device driver only.\n        We should not mix tty and networking here.\n        This first patch will remove the tty code from ctcmain.c .\n        It also removes the build entry from the Makefile as well as TTY\n        definitions from ctcmain.h.\n        The second patch will remove two files, ctctty.c and ctctty.h.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e99e9b66336565f0088ea59d848ab187f9689c3",
      "tree": "3a0d4691460a46e51a057e4b45ee45cc68344ae4",
      "parents": [
        "40094fa65238291d51839326320aba997092ab1f"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Sun Apr 02 13:50:14 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Apr 02 13:50:14 2006 +0200"
      },
      "message": "BUG_ON() Conversion in drivers/s390/net/lcs.c\n\nthis changes if() BUG(); constructs to BUG_ON() which is\ncleaner, contains unlikely() and can better optimized away.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "88abaab4f9b08381e30e737980a1c49d6b524dfc",
      "tree": "d33aa82674c00c37cd293c9e888cff785880ce5a",
      "parents": [
        "fb630517f0d0736ea73af07d6b357be9ad67e6f1"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Mar 24 03:15:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:18 2006 -0800"
      },
      "message": "[PATCH] s390: kzalloc() conversion in drivers/s390\n\nConvert all kmalloc + memset sequences in drivers/s390 to kzalloc usage.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7ad6d75028d021362221d9b2db19fcff995c3f8",
      "tree": "30d2a515571d7a43d5df7cb91d118a1d46b6142a",
      "parents": [
        "0caab23e11c015559af81a4c0f4759ca05a5446a",
        "6a6bbd29a0284c1b9d33c324ba85f3ebb5509589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:51:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 22 17:51:31 2006 -0800"
      },
      "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:\n  [PATCH] Use of uninitialized variable in drivers/net/depca.c\n  [PATCH] Use after free in net/tulip/de2104x.c\n  [PATCH] sis900 adm7001 PHY support\n  [PATCH] sky2: more ethtool stats\n  [PATCH] s390: qeth :allow setting of attribute \"route6\" to \"no_router\".\n  [PATCH] s390: qeth driver cleanups\n  [PATCH] s390: qeth driver statistics fixes\n  [PATCH] AMD Au1xx0: fix Ethernet TX stats\n  [PATCH] fix spidernet build issue\n"
    },
    {
      "commit": "def720e6166f49027c45286088d1e22743666ca3",
      "tree": "564752907159a211b60890c4d8b2abaf9322acf1",
      "parents": [
        "1380fee2b553fbde1a094476685f43ec5625aec2"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Mar 22 16:03:44 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:29:30 2006 -0500"
      },
      "message": "[PATCH] s390: qeth :allow setting of attribute \"route6\" to \"no_router\".\n\n[patch 4/6] s390: qeth :allow setting of attribute \"route6\" to \"no_router\".\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n\twhen setting route6 attribute back to no_router qeth does not\n\tissue an IP ASSIST command to reset router value to no_router.\n\tOnce primary_router is set device stays in this mode.\n\tIssue an IP ASSIST command when no_router is set in route6.\n\tDevice will be reset and thus will not longer run as a primary\n\trouter.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |    5 -----\n 1 files changed, 5 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1380fee2b553fbde1a094476685f43ec5625aec2",
      "tree": "be0fb1266ce2706b624a157ed64de97a9c25ff67",
      "parents": [
        "95f6b5a1e38e26dc313e283e1e6058d3ffff517d"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Mar 22 16:03:41 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:29:30 2006 -0500"
      },
      "message": "[PATCH] s390: qeth driver cleanups\n\n[patch 3/6] s390: qeth driver cleanups\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n\t- code analyzing tool BEAM has found some unreachable\n\t  and unnecessary statements and also conditions\n\t  which are always true.\n\t- removed some useless MII code since OSA card will never\n\t  allow to set such values.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |   49 ++++---------------------------------------------\n qeth_proc.c |   18 +++++++++---------\n qeth_sys.c  |    2 +-\n 3 files changed, 14 insertions(+), 55 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "95f6b5a1e38e26dc313e283e1e6058d3ffff517d",
      "tree": "b9e54021bf4785e5406e430128c072a7829bd831",
      "parents": [
        "c2d3d4b938d1a8df4fd4db73427009dfb9e8b225"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Wed Mar 22 16:03:39 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 22 20:29:30 2006 -0500"
      },
      "message": "[PATCH] s390: qeth driver statistics fixes\n\n[patch 2/6] s390: qeth driver statistics fixes\n\nFrom: Ursula Braun \u003cbraunu@de.ibm.com\u003e\n\t- display \"unsigned int\" values in /proc/qeth_perf with %u instead of %i\n\t- omit qdio header length when increasing card-\u003estats.tx_bytes\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\nqeth_main.c |    3 ++-\n qeth_proc.c |   38 +++++++++++++++++++-------------------\n 2 files changed, 21 insertions(+), 20 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "80682fa9f70932950c913fd10411c004c4c2e8b0",
      "tree": "696d4e63124bd6b73c8ec25ee81185545f0cf828",
      "parents": [
        "7ad4a5d56874b37ad24d89aae2f8d192ba7b1521"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "Uwe_Zeisberger@digi.com",
        "time": "Wed Mar 22 00:21:33 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Mar 22 00:21:33 2006 +0100"
      },
      "message": "Fix \"frist\", \"fisrt\", typos\n\nSigned-off-by: Uwe Zeisberger \u003cUwe_Zeisberger@digi.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "fbcae7eafcf7dfb315602de935d7ca85574e5c11",
      "tree": "027ee74a937a3efb56cb6e055232862c97375635",
      "parents": [
        "331c46591414f7f92b1cec048009abe89892ee79"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Mar 07 21:55:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 08 14:14:01 2006 -0800"
      },
      "message": "[PATCH] s390: iucv message limit for smsg\n\nThe message limit on the iucv connect call for the smsg module is too low.\nTherefore increase the smsg message limit to 255.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66cc5d5aee1ea427b3aeacdabd006a4195c81eee",
      "tree": "8a2a5c973ef0be5b344b4281eb72e12b5eaaacca",
      "parents": [
        "0d613a27cc753bfacd20e6eaa2183bb7fef4c76e"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Feb 07 17:04:38 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Feb 17 16:16:39 2006 -0500"
      },
      "message": "[PATCH] s390: some qeth driver fixes\n\n[patch 2/2] s390: some qeth driver fixes\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- fixed kernel panic when using EDDP support in Layer 2 mode\n\t- NULL pointer exception in qeth_set_offline fixed.\n\t- setting EDDP in Layer 2 mode did not set NETIF_F_(SG/TSO)\n\t  flags when device became online.\n\t- use sscanf for parsing and converting IPv4 addresses\n\t  from string to __u8 values.\n\t- qeth_string_to_ipaddr6 fixed. in case of double colon\n\t  the converted IPv6 address out from the string was not correct\n\t  in previous implementation.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth.h      |  112 +++++++++++++++++++++++++-----------------------------------\n qeth_eddp.c |   11 ++++-\n qeth_main.c |   17 +++------\n 3 files changed, 63 insertions(+), 77 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0d613a27cc753bfacd20e6eaa2183bb7fef4c76e",
      "tree": "670fc8e8a703874c2c7b8626fb646679389fce1b",
      "parents": [
        "ca5b0ec8ae9f11c85d1f27b19f182a054303f324"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Feb 07 17:04:36 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Feb 17 16:16:39 2006 -0500"
      },
      "message": "[PATCH] s390: lcs performance enhancements\n\n[patch 1/2] s390: lcs performance enhancements\n\nFrom: Klaus Wacker \u003ckdwacker@de.ibm.com\u003e\n\t- When flood pinging (with large packet size) an LCS device,\n\t  about 90 % of all packets are dropped by driver.\n\t- increased number of lcs IO buffers to 32.\n\t- use netif_stop_queue/netif_wake_queue in lcs_start_xmit routine\n\t- don\u0027t lock the whole xmit routine but just the piece of code where\n\t  tx_buffer is touched.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n lcs.c |   31 +++++++++++++++++--------------\n lcs.h |    2 +-\n 2 files changed, 18 insertions(+), 15 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e018ba1fceee5bd306e31f6e3a60934d5f143ac5",
      "tree": "cafd9ebb51ec0158b0f9affcd040ea36c216272b",
      "parents": [
        "5ceba75f121004335616befd2045c8a6b75b2bc4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 01 03:06:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:23 2006 -0800"
      },
      "message": "[PATCH] s390: Remove CVS generated information\n\n- Remove all CVS generated information like e.g. revision IDs from\n  drivers/s390 and include/asm-s390 (none present in arch/s390).\n\n- Add newline at end of arch/s390/lib/Makefile to avoid diff message.\n\nAcked-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nAcked-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ce3b30cf32c5c078518f0f3e6623bcb6eee9872",
      "tree": "bb797a7b39154cb2dac8332f75de0008de10078d",
      "parents": [
        "871931c1eef1727d42ff3ecf993b1978cf1e209f"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Sat Jan 14 13:21:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:10 2006 -0800"
      },
      "message": "[PATCH] s390: email-address change\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33f0f88f1c51ae5c2d593d26960c760ea154c2e2",
      "tree": "f53a38cf49406863f079d74d0e8f91b276f7c1a9",
      "parents": [
        "6ed80991a2dce4afc113be35089c564d62fa1f11"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 09 20:54:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:59 2006 -0800"
      },
      "message": "[PATCH] TTY layer buffering revamp\n\nThe API and code have been through various bits of initial review by\nserial driver people but they definitely need to live somewhere for a\nwhile so the unconverted drivers can get knocked into shape, existing\ndrivers that have been updated can be better tuned and bugs whacked out.\n\nThis replaces the tty flip buffers with kmalloc objects in rings. In the\nnormal situation for an IRQ driven serial port at typical speeds the\nbehaviour is pretty much the same, two buffers end up allocated and the\nkernel cycles between them as before.\n\nWhen there are delays or at high speed we now behave far better as the\nbuffer pool can grow a bit rather than lose characters. This also means\nthat we can operate at higher speeds reliably.\n\nFor drivers that receive characters in blocks (DMA based, USB and\nespecially virtualisation) the layer allows a lot of driver specific\ncode that works around the tty layer with private secondary queues to be\nremoved. The IBM folks need this sort of layer, the smart serial port\npeople do, the virtualisers do (because a virtualised tty typically\noperates at infinite speed rather than emulating 9600 baud).\n\nFinally many drivers had invalid and unsafe attempts to avoid buffer\noverflows by directly invoking tty methods extracted out of the innards\nof work queue structs. These are no longer needed and all go away. That\nfixes various random hangs with serial ports on overflow.\n\nThe other change in here is to optimise the receive_room path that is\nused by some callers. It turns out that only one ldisc uses receive room\nexcept asa constant and it updates it far far less than the value is\nread. We thus make it a variable not a function call.\n\nI expect the code to contain bugs due to the size alone but I\u0027ll be\nwatching and squashing them and feeding out new patches as it goes.\n\nBecause the buffers now dynamically expand you should only run out of\nbuffering when the kernel runs out of memory for real.  That means a lot of\nthe horrible hacks high performance drivers used to do just aren\u0027t needed any\nmore.\n\nDescription:\n\ntty_insert_flip_char is an old API and continues to work as before, as does\ntty_flip_buffer_push() [this is why many drivers dont need modification].  It\ndoes now also return the number of chars inserted\n\nThere are also\n\ntty_buffer_request_room(tty, len)\n\nwhich asks for a buffer block of the length requested and returns the space\nfound.  This improves efficiency with hardware that knows how much to\ntransfer.\n\nand tty_insert_flip_string_flags(tty, str, flags, len)\n\nto insert a string of characters and flags\n\nFor a smart interface the usual code is\n\n    len \u003d tty_request_buffer_room(tty, amount_hardware_says);\n    tty_insert_flip_string(tty, buffer_from_card, len);\n\nMore description!\n\nAt the moment tty buffers are attached directly to the tty.  This is causing a\nlot of the problems related to tty layer locking, also problems at high speed\nand also with bursty data (such as occurs in virtualised environments)\n\nI\u0027m working on ripping out the flip buffers and replacing them with a pool of\ndynamically allocated buffers.  This allows both for old style \"byte I/O\"\ndevices and also helps virtualisation and smart devices where large blocks of\ndata suddenely materialise and need storing.\n\nSo far so good.  Lots of drivers reference tty-\u003eflip.*.  Several of them also\ncall directly and unsafely into function pointers it provides.  This will all\nbreak.  Most drivers can use tty_insert_flip_char which can be kept as an API\nbut others need more.\n\nAt the moment I\u0027ve added the following interfaces, if people think more will\nbe needed now is a good time to say\n\n int tty_buffer_request_room(tty, size)\n\nTry and ensure at least size bytes are available, returns actual room (may be\nzero).  At the moment it just uses the flipbuf space but that will change.\nRepeated calls without characters being added are not cumulative.  (ie if you\ncall it with 1, 1, 1, and then 4 you\u0027ll have four characters of space.  The\nother functions will also try and grow buffers in future but this will be a\nmore efficient way when you know block sizes.\n\n int tty_insert_flip_char(tty, ch, flag)\n\nAs before insert a character if there is room.  Now returns 1 for success, 0\nfor failure.\n\n int tty_insert_flip_string(tty, str, len)\n\nInsert a block of non error characters.  Returns the number inserted.\n\n int tty_prepare_flip_string(tty, strptr, len)\n\nAdjust the buffer to allow len characters to be added.  Returns a buffer\npointer in strptr and the length available.  This allows for hardware that\nneeds to use functions like insl or mencpy_fromio.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "347a8dc3b815f0c0fa62a1df075184ffe4cbdcf1",
      "tree": "a6ec76690127e87fe6efa42b6238caadd6c07e7b",
      "parents": [
        "9bbc8346fb21fad3f678220b067450e436e45dbf"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:53 2006 -0800"
      },
      "message": "[PATCH] s390: cleanup Kconfig\n\nSanitize some s390 Kconfig options.  We have ARCH_S390, ARCH_S390X,\nARCH_S390_31, 64BIT, S390_SUPPORT and COMPAT.  Replace these 6 options by\nS390, 64BIT and COMPAT.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cfb1b55595a0dfd87b5849e8d0216c029f34445f",
      "tree": "86d73bda5e9c82e70a4bdbacfac6be5644c8a987",
      "parents": [
        "6810a2bce3aa6573faa9920487274f166fe95c6e"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Fri Jan 06 00:19:14 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:49 2006 -0800"
      },
      "message": "[PATCH] s390: move s390_root_dev_* out of the cio layer\n\nExtract the s390_root_dev_* functions from the common I/O layer as they are\nalso used by non-ccw device drivers.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "973bd9937569146de0917f54f05b2942f8257912",
      "tree": "86dd796de5bf456eca904b350c9515f4795122bb",
      "parents": [
        "8d93c700a489eba08514222df414a23852a85d2b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 06 00:19:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:48 2006 -0800"
      },
      "message": "[PATCH] s390: atomic primitives\n\n      Hugh Dickins \u003chugh@veritas.com\u003e\n\nFix the broken atomic_cmpxchg primitive.  Add atomic_sub_and_test,\natomic64_sub_return, atomic64_sub_and_test, atomic64_cmpxchg,\natomic64_add_unless and atomic64_inc_not_zero.  Replace old style\natomic_compare_and_swap by atomic_cmpxchg.  Shorten the whole header by\ndefining most primitives with the two inline functions atomic_add_return and\natomic_sub_return.\n\nIn addition this patch contains the s390 related fixes of Hugh\u0027s \"mm: fill\narch atomic64 gaps\" patch.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3df3cc6d18b6dcd38c33c198fb8adf1f1fa5f4a7",
      "tree": "267cba64c96d534644e5d333f5d1b56845ab911a",
      "parents": [
        "4965e97fd36041d19483843c66286b9800a57c15"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:23:26 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:52 2005 -0500"
      },
      "message": "[PATCH] s390: remove redundant and useless code in qeth\n\n[patch 3/3] s390: remove redundant and useless code in qeth\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- remove redundant and useless code in qeth for\n\t  procfs operations.\n\t- update Revision numbers\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |    6 -\n qeth_mpc.c  |    2\n qeth_mpc.h  |    2\n qeth_proc.c |  250 ++++++------------------------------------------------------\n qeth_sys.c  |    4\n qeth_tso.h  |    4\n 6 files changed, 38 insertions(+), 230 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "4965e97fd36041d19483843c66286b9800a57c15",
      "tree": "dc9161dea86858ab7a07a7e82bffe5ee4214125c",
      "parents": [
        "6c6b3e7c4f93d330b920e6531b579b1f6bae5ac1"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:22:30 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] s390: minor qeth network driver fixes\n\n[patch 2/3] s390: minor qeth network driver fixes\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- use netif_carrier_on/off calls to tell network stack\n\t  link carrier state\n\t- fix possible kfree on NULL\n\t- PDU_LEN2 is at offset 0x29 otherwise OSN chpid won\u0027t initialize\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_eddp.c |    3 ++-\n qeth_main.c |   17 +++++++----------\n qeth_mpc.h  |    2 +-\n 3 files changed, 10 insertions(+), 12 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6c6b3e7c4f93d330b920e6531b579b1f6bae5ac1",
      "tree": "2a9b6c55774b80934d3bb760434c6b54cdd7c172",
      "parents": [
        "afcceaa3c7b7fbf7e2b95c5f0dd43547b03292d2"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Tue Dec 13 08:21:47 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] s390: some minor qeth driver fixes\n\n[patch 1/3] s390: some minor qeth driver fixes\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- let\u0027s have just one function for both ,input and output queue\n\t  to check qdio errors\n\t- add /proc/s390dbf/qeth_qerr entries for outbound processing\n\t- check removed for layer2 device in qeth_add_multicast_ipv6\n\t- NULL pointer dereference with bonding and VLAN device fixed\n\t- minimum length check for portname fixed\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\nqeth_main.c |   42 +++++++++++++++++++++---------------------\nqeth_sys.c  |    6 +++---\n2 files changed, 24 insertions(+), 24 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1387780f7dbaa8c770fbbbec3b2f42cd9adf1921",
      "tree": "08487e078574bef3348672b7b78875aa6ff53683",
      "parents": [
        "6c951b9051f2094dd98bafcb46e7e6b3e8813231"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Nov 10 13:51:42 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:26:22 2005 -0500"
      },
      "message": "[PATCH] s390: mail address changed\n\n[patch 7/7] s390: mail address changed\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- mail address changed to fpavlic@de.ibm.com\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n lcs.c       |    4 ++--\n qeth_main.c |    4 ++--\n qeth_mpc.c  |    2 +-\n qeth_mpc.h  |    2 +-\n qeth_sys.c  |    2 +-\n qeth_tso.h  |    2 +-\n 6 files changed, 8 insertions(+), 8 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6c951b9051f2094dd98bafcb46e7e6b3e8813231",
      "tree": "6625f15a30e4efc90a5ff24e8a7140fbb67732c9",
      "parents": [
        "e08d88cccbe0dfcfbaffb704d24e19803407935d"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Nov 10 13:51:25 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:26:22 2005 -0500"
      },
      "message": "[PATCH] s390: introduce guestLan sniffer support in qeth\n\n[patch 6/7] s390: introduce guestLan sniffer support in qeth\n\nFrom: Peter Tiedemann  \u003cptiedem@de.ibm.com\u003e\n\t- introduce guestLan sniffer support in qeth\n\t  feature allows a linux in a virtual machine\n\t  guest to become a network LAN sniffer,\n\t  monitoring and recording the networking traffic\n\t  within an entire guestLan.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth.h      |    2 +\n qeth_main.c |   93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n qeth_mpc.h  |   11 ++++---\n 3 files changed, 102 insertions(+), 4 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e08d88cccbe0dfcfbaffb704d24e19803407935d",
      "tree": "097a17c40ec371e18d5676c0a5c788a3a7d897af",
      "parents": [
        "d805d7c692e414c3adf01bb414a8c542ac2e67d1"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Nov 10 13:51:17 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:26:22 2005 -0500"
      },
      "message": "[PATCH] s390: fix recovery failure of non-guestLAN devices\n\n[patch 5/7] s390: fix recovery failure of non-guestLAN devices\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- Recovery of non-guestLAN Layer 2 device failed due to\n\t  trying to register the real MAC address we got from\n\t  the READ_MAC adapter parameters command.\n\t  We have to keep the \"old\" MAC address when we process\n\t  the reply of a READ_MAC.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth.h      |   12 ++++++------\n qeth_main.c |   27 ++++++++++++++++-----------\n 2 files changed, 22 insertions(+), 17 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d805d7c692e414c3adf01bb414a8c542ac2e67d1",
      "tree": "d1c3707b423e992970c24573a5d9689d569105ce",
      "parents": [
        "6c88ad2ded1de1fe87e917b4a0a45873939c16e1"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Nov 10 13:50:58 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:26:21 2005 -0500"
      },
      "message": "[PATCH] s390: some more qeth fixes\n\n[patch 4/7] s390: some more qeth fixes\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\nFrom: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\n\t- possible race on list fixed by reset\n\t  list processing after every operation\n\t- traffic hang fixed\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |   11 +++++++----\n 1 files changed, 7 insertions(+), 4 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6c88ad2ded1de1fe87e917b4a0a45873939c16e1",
      "tree": "dd849c8ad285a86ca98813126ab1237526669b95",
      "parents": [
        "508cc2b0e078c806bb7cc8bba22fb97a4ca99b91"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Nov 10 13:49:28 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:26:21 2005 -0500"
      },
      "message": "[PATCH] s390: qeth multicast address registration fixed\n\n[patch 3/7] s390: qeth multicast address registration fixed\n\nFrom: Klaus Dieter Wacker \u003ckdwacker@de.ibm.com\u003e\n\t- when running in Layer2 mode we don\u0027t have to register\n\t  the multicast IP address but only group mac address.\n\t  Therefore for Layer 2 devices it is enough to go\n\t  through dev-\u003emc_list list and register these entries.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |  106 +++++++++++++++++++++++++++++++++++++++++++++---------------\n 1 files changed, 80 insertions(+), 26 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "508cc2b0e078c806bb7cc8bba22fb97a4ca99b91",
      "tree": "e6e4c9359feafcc34d01a8a6efac4f7d6db163d7",
      "parents": [
        "bd389b9059d8ba4edc563e77f71909d88e566b2d"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Nov 10 13:49:15 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:26:21 2005 -0500"
      },
      "message": "[PATCH] s390: minor modification in qeth layer2 code\n\n[patch 2/7] s390: minor modification in qeth layer2 code\n\nFrom: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\t- use qeth_layer2_send_setdelvlan_cb to check\n\t  return code of a SET/DELVLAN IP Assist command.\n\t  It fits better in qeth\u0027s design and mechanism of IP Assist\n\t  command handling.\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth_main.c |   40 ++++++++++++++++++++++++++--------------\n 1 files changed, 26 insertions(+), 14 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "bd389b9059d8ba4edc563e77f71909d88e566b2d",
      "tree": "af985cd4bad8ae19ab4fba1f04baaded601dd157",
      "parents": [
        "2ecc26b87a2b3e8650d3c7fe3fc85a8c73d5560d"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "fpavlic@de.ibm.com",
        "time": "Thu Nov 10 13:49:02 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:26:21 2005 -0500"
      },
      "message": "[PATCH] s390: synthax checking for VIPA addresses fixed\n\n[patch 1/7] s390: synthax checking for VIPA addresses fixed\n\nFrom: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\n\t- synthax checking for VIPA addresses fixed\n\nSigned-off-by: Frank Pavlic \u003cfpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth.h     |   65 ++++++++++++++++++++++++++++++++++++++++++++++++-------------\n qeth_sys.c |    6 ++---\n 2 files changed, 55 insertions(+), 16 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4448aaf0faafff3f275d15937c28b6346760e028",
      "tree": "d0477d4d0871c94a6eff7761d06b16a682e9ec53",
      "parents": [
        "0fbeb5a45dccd493c35a68a5548e6a9d9882a791"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 08 21:34:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:52 2005 -0800"
      },
      "message": "[PATCH] s390: \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" -\u003e \"static inline\"\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17fd682e544556a2a829e94383239c029bb21c5e",
      "tree": "4b78bdd36efdbf9fb2c4c11382ed88898ceec48c",
      "parents": [
        "3c7208f253571ee5f157b98f0e315b5172afe092"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:03 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/s390\n\nThis is the drivers/s390/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/s390/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nAcked-by: Stefan Bader \u003cStefan.Bader@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5dfa9282f3db461a896a6692b529e1823ba98c6",
      "tree": "574d23cebc57c657373b0e1b6692c047aba8dd6e",
      "parents": [
        "5dd962494f76fb3ef1196cd420b5d6260d7a3766",
        "b2ab040db85835e54c7559533df7f85902617926"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:05:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 09:05:25 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "b4e3ca1ab1ae9ae86134126dcdc88da1caaa32ca",
      "tree": "51c609f9a954cd5d4732c4b512f9ff2e19546d47",
      "parents": [
        "9e24974db6b01ec067c24de09588282b6a1407f0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:22:34 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:51 2005 -0700"
      },
      "message": "[PATCH] gfp_t: remaining bits of drivers/*\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "500f83abdc83d6bd472f3d103a9a9cd85df29a29",
      "tree": "33e6c948592c7c9b77ad8ebdc489e32ffb9c4b70",
      "parents": [
        "3c8c7b2f32c52b259daa7564fefd582146799b23"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Fri Sep 30 10:19:19 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:06:46 2005 -0400"
      },
      "message": "[PATCH] s390: introducing support in qeth for new OSA CHPID type OSN\n\n\tThis patch introduces new feature in qeth:\n\tqeth enhancement provides the device driver support for\n        the Communication Controller for Linux on System z9 and zSeries\n        (CCL), which is software that enables running the Network Control\n        Program (NCP) on a zSeries machine. The OSA CDLC support is based\n        on a new IBM mainframe CHPID type called Open Systems Adaper for\n        NCP (OSN). In case of OSN qeth communicates with the type-OSN\n        OSA-card on one hand, and with the CCL-kernel-component Network\n        Device Handler (NDH) on the other.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "9123e0d78990246304fe681167b8d8097f1e02d7",
      "tree": "af538ea90ed4f64b448fd36f0379ec79db9f3c89",
      "parents": [
        "bb53d6d0e70cd0749a7844efc62cefeb24b134b6"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Fri Sep 30 10:17:24 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 03 22:05:38 2005 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\nFrom: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\tminor qeth fixes:\n\t- free old skb in qeth_realloc_headroom after duplicating skb\n\t- disable IPV6 support for Hipersockets devices\n\t- call ccw_device_set_offline on every channel regardless\n\t  of the return value of the prior ccw_device_set_offline calls\n\t- allocate qdio structures in DMA-area\n\t- schedule recovery of appropriate card\n\t  when cable has been inserted again.\n\t- add missing initialization of card-\u003elock\n\t- write sequence number in skb-\u003ecb for SNA protocol which\n\t  requires strictly serialized packets.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth.h      |    2 ++\n qeth_main.c |   37 +++++++++++++++++--------------------\n 2 files changed, 19 insertions(+), 20 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e5ed639913eea3e4783a550291775ab78dd84966",
      "tree": "e6e915aa686d2a7125181fc83a847e1955a8ba46",
      "parents": [
        "a5e7c210fefd2454c757a3542e41063407ca7108"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Oct 03 14:35:55 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 03 14:35:55 2005 -0700"
      },
      "message": "[IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl\n\nThe following patch renames __in_dev_get() to __in_dev_get_rtnl() and\nintroduces __in_dev_get_rcu() to cover the second case.\n\n1) RCU with refcnt should use in_dev_get().\n2) RCU without refcnt should use __in_dev_get_rcu().\n3) All others must hold RTNL and use __in_dev_get_rtnl().\n\nThere is one exception in net/ipv4/route.c which is in fact a pre-existing\nrace condition.  I\u0027ve marked it as such so that we remember to fix it.\n\nThis patch is based on suggestions and prior work by Suzanne Wood and\nPaul McKenney.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3d242e8f2bf12cb45eb35b7d2e69483d1209b13",
      "tree": "379f576536f37f754c46457a6ebca2c5758e12ee",
      "parents": [
        "9cb90de84b1d9c4686f12042a3696df38e0114c3"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Wed Sep 14 18:05:31 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 12:15:31 2005 -0400"
      },
      "message": "[PATCH] s390: qeth driver fixes\n\n[patch 4/4] s390: qeth driver fixes .\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\t- Clear read channel first prior to using ccw_device_set_offline.\n\t- use QETH_DBF_TEXT instead of QETH_DBF_SPRINTF\n\t- invoke qeth_halt_channel and qeth_clear_channel for all channels,\n\t  even if halt/clear for one of the channel fails.\n\t- enable qeth_arp_query function for GuestLAN devices\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth.h      |    2 -\n qeth_main.c |  106 +++++++++++++++++++++++++-----------------------------------\n qeth_sys.c  |   11 +++---\n 3 files changed, 53 insertions(+), 66 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "9cb90de84b1d9c4686f12042a3696df38e0114c3",
      "tree": "56c78d13b220541d795f4e2558510e4abe931f3c",
      "parents": [
        "e172577da02cde3916e75406b314e6f01c228a5c"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Wed Sep 14 18:03:26 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 12:15:31 2005 -0400"
      },
      "message": "[PATCH] s390: TSO related fixes in qeth driver\n\nJeff,\nI\u0027m sorry seems that they have not been sent out either ...\nok here they come ...\n\n[patch 3/4] s390: TSO related fixes in qeth driver\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\tTSO related fixes :\n\t  - changing value of large_send attribute while network traffic\n\t    is running caused program check and thus device recovery.\n\t  - Due to hardware restriction discard packet when it exceeds 60K\n\t    otherwise qeth will cause program checks and thus traffic stall\n\t    when trying to send such huge packets.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n qeth.h      |    4 ++--\n qeth_main.c |   33 +++++++++++++++++++++------------\n qeth_sys.c  |   10 +++-------\n 3 files changed, 26 insertions(+), 21 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "e172577da02cde3916e75406b314e6f01c228a5c",
      "tree": "da1a5cfa40eea747cd354a33ebaaa1f4372b2f4b",
      "parents": [
        "46a60f2d718d56bba8695d6f1145eb40548d86f8"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu Sep 08 09:50:06 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:41:14 2005 -0400"
      },
      "message": "[PATCH] s390: ctc driver fixes\n\nJeff,\nsorry if I have flooded your inbox, I had some problems with the\nmail server here yesterday, but it seems to be fixed ...\nOk patch 3-4 have no dependencies on patch 2 since only qeth driver is\naffected.Thus I have made a new patch 2 for ctc driver.\nThank you .\n\n[patch 2/4] s390: ctc driver fixes\n\nFrom: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\n\t- race condition fixed\n\t- minor cleanup\n\nSigned-off-by: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n ctcmain.c |   41 ++++++++++++++++++++++-------------------\n 1 files changed, 22 insertions(+), 19 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8e84c801bad50d2e0e9f802610d2c13f8d342230",
      "tree": "ebc94431375137db877fd7638b7284c9e8187043",
      "parents": [
        "776bd20fa25fd8fc71fd4a2f213c106d6868db39"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Tue Sep 06 15:03:09 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Sep 06 22:15:20 2005 -0400"
      },
      "message": "[PATCH] s390: claw driver fixes\n\n[patch 1/4] s390: claw driver fixes\n\nFrom: Andy Richter \u003crichtera@us.ibm.com\u003e\n\t- change memory allocation and move dbf from proc to debugfs\n\t- use dev_kfree_skb_any instead of dev_kfree_skb_irq\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\ndiffstat:\n claw.c |   20 ++++++++++----------\n 1 files changed, 10 insertions(+), 10 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "66aea23ff84ca81bfaeaf7d63e248b873f5c2616",
      "tree": "1dfa4af1f8b33c7d7b069c407d9c37ddd1ecae32",
      "parents": [
        "8b83bc77bf77cc8459cb94e52b08e775104c4c48"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cohuck@de.ibm.com",
        "time": "Mon Aug 08 09:22:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:49:57 2005 -0700"
      },
      "message": "[PATCH] s390: use klist in qeth driver\n\nFrom: Martin Schwidesky \u003cschwidefsky@de.ibm.com\u003e\n\nConvert qeth to the new klist interface and make it compiling again.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab611487d8ada506e511d2b8f22fb8e7be9939b9",
      "tree": "caa87031e209e8845f84209b69c6c8225def945f",
      "parents": [
        "84531c24f27b02daa8e54e2bb6dc74a730fdf0a5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 12 12:08:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 12 12:08:43 2005 -0700"
      },
      "message": "[NET]: __be\u0027ify *_type_trans()\n\ntr_type_trans(), hippi_type_trans() left as-is.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b03efcfb2180289718991bb984044ce6c5b7d1b0",
      "tree": "f3b0c6c4eaf0991c28b7116a20994b48398eea57",
      "parents": [
        "a92b7b80579fe68fe229892815c750f6652eb6a9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 14:57:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 14:57:23 2005 -0700"
      },
      "message": "[NET]: Transform skb_queue_len() binary tests into skb_queue_empty()\n\nThis is part of the grand scheme to eliminate the qlen\nmember of skb_queue_head, and subsequently remove the\n\u0027list\u0027 member of sk_buff.\n\nMost users of skb_queue_len() want to know if the queue is\nempty or not, and that\u0027s trivially done with skb_queue_empty()\nwhich doesn\u0027t use the skb_queue_head-\u003eqlen member and instead\nuses the queue list emptyness as the test.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66a464dbc8e0345b6f972b92bf1118e043d7c987",
      "tree": "4c8f83ce6b1879556025fe77b97629a8380aa4dd",
      "parents": [
        "6b979de395c7e1b7e59f74a870e1d1911853eccb"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Sat Jun 25 14:55:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:37 2005 -0700"
      },
      "message": "[PATCH] s390: debug feature changes\n\nThis patch changes the memory allocation method for the s390 debug feature.\nTrace buffers had been allocated using the get_free_pages() function before.\nTherefore it was not possible to get big memory areas in a running system due\nto memory fragmentation.  Now the trace buffers are subdivided into several\nsubbuffers with pagesize.  Therefore it is now possible to allocate more\nmemory for the trace buffers and more trace records can be written.\n\nIn addition to that, dynamic specification of the size of the trace buffers is\nimplemented.  It is now possible to change the size of a trace buffer using a\nnew debugfs file instance.  When writing a number into this file, the trace\nbuffer size is changed to \u0027number * pagesize\u0027.\n\nIn the past all the traces could be obtained from userspace by accessing files\nin the \"proc\" filesystem.  Now with debugfs we have a new filesystem which\nshould be used for debugging purposes.  This patch moves the debug feature\nfrom procfs to debugfs.\n\nSince the interface of debug_register() changed, all device drivers, which use\nthe debug feature had to be adjusted.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b979de395c7e1b7e59f74a870e1d1911853eccb",
      "tree": "82502e9e93c977b0f812d017f5d8d4e12436c6c8",
      "parents": [
        "77fa22450de00d535de2cc8be653983560828000"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Sat Jun 25 14:55:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:37 2005 -0700"
      },
      "message": "[PATCH] s390: add vmcp interface\n\nAdd interface to issue VM control program commands.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10523b3b82456e416cbaffcc24ea2246980aa746",
      "tree": "fab3ac16bffb04cc25683e83a583b1cae3f0d450",
      "parents": [
        "3fd3c0a5f53a0f9d8987b90acbd84f7dd8ef606e"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:43:37 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:35 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/s390/net/qeth_sys.c - drivers/usb/gadget/pxa2xx_udc.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3fd3c0a5f53a0f9d8987b90acbd84f7dd8ef606e",
      "tree": "46a9050abe4c11375a78b51f07e524682722bf70",
      "parents": [
        "e404e274f62665f3333d6a539d0d3701f678a598"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:43:27 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:34 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/char/raw3270.c - drivers/net/netiucv.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "05e08a2a297371564020f76d1bf8b3a931d5e1ed",
      "tree": "0aac8cafdec747a792c46dff1b934db642b0a054",
      "parents": [
        "9a4558193662e933588ee53e0202c103a68c9366"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:39:09 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:17 2005 -0400"
      },
      "message": "[PATCH] s390: qeth bug fixes\n\n[patch 10/10] s390: qeth bug fixes.\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\nqeth network driver related changes:\n - due to OSA hardware changes in TCP Segmentation Offload\n   support we are able now to pack TSO packets too.\n   This fits perfectly in design of qeth buffer handling and\n   sending data respectively.\n - remove skb_realloc_headroom from the sending path since\n   hard_header_len value provides enough headroom now.\n - device recovery behaviour improvement\n - bug fixed in Enhanced Device Driver Packing functionality\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n"
    },
    {
      "commit": "9a4558193662e933588ee53e0202c103a68c9366",
      "tree": "0bc98056fc30a3a14dce381040fc06b11432f8b2",
      "parents": [
        "e23dd9cdd676323c95fab47dc55123ba18f7e1ff"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:38:28 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:17 2005 -0400"
      },
      "message": "[PATCH] s390: qeth bug fixes\n\n[patch 9/10] s390: qeth bug fixes.\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\nqeth network driver changes:\n - Use sizeof(__u16) instead of \u00272\u0027 in qeth_fill_header.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n"
    },
    {
      "commit": "e23dd9cdd676323c95fab47dc55123ba18f7e1ff",
      "tree": "6592c2330319316fff28c520cf9e3beb539528f6",
      "parents": [
        "d801145d910cc4a0fb418dda1dee227cec993cbd"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:38:11 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:17 2005 -0400"
      },
      "message": "[PATCH] s390: fakell for high speed token ring\n\n[patch 8/10] s390: fakell for high speed token ring.\n\nFrom: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\n\nImplement fake-link-layer for high speed token ring. Without it\ntoken ring packages get leading ethernet headers, which confuses\ndhcp.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n"
    },
    {
      "commit": "d801145d910cc4a0fb418dda1dee227cec993cbd",
      "tree": "423eda6277d89e89348907e185a49523debb0389",
      "parents": [
        "5e39f2933f6707fc824b5e419dcac8ced67a57b6"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:37:53 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:17 2005 -0400"
      },
      "message": "[PATCH] s390: qeth bug fixes\n\n[patch 7/10] s390: qeth bug fixes.\n\nFrom: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n\nqeth network driver changes:\n - Removed redundant code, use the same qeth_fill_buffer_frag\n   for TSO path either\n - Using skb-\u003efrags solely is not correct since skb-\u003edata still\n   points to the beginning of the whole data, even when it is\n   a small portion we have to fill the qdio buffer with it.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n"
    },
    {
      "commit": "5e39f2933f6707fc824b5e419dcac8ced67a57b6",
      "tree": "07fd30f15bdc61ea8d6e147d0e631880fec84dc5",
      "parents": [
        "7394c928c849fe2ea5c20b6d73cbe7f220810d94"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:37:00 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:16 2005 -0400"
      },
      "message": "[PATCH] s390: enable iucv_send2way_xxx functions\n\n[patch 6/10] s390: enable iucv_send2way_xxx functions.\n\nFrom: Ursula Braun-Krahl \u003cbraunu@de.ibm.com\u003e\n\nThe SSL-Server of z/VM wants to use the iucv_send2way\nand iucv_send2way_array function. Enable them again.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n"
    },
    {
      "commit": "7394c928c849fe2ea5c20b6d73cbe7f220810d94",
      "tree": "1d126b50a776aa79b2d93878bf814bf7286dcc1d",
      "parents": [
        "7f81947b46c3efacc084ac5033f3fed702e46532"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:36:47 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:16 2005 -0400"
      },
      "message": "[PATCH] s390: ctc code cleanup\n\n[patch 5/10] s390: ctc code cleanup.\n\nFrom: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\n\nctc network driver changes:\n - Some code cleanup.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7f81947b46c3efacc084ac5033f3fed702e46532",
      "tree": "8b611dc8dc406f26ed226792f0353fa4e4fc24d8",
      "parents": [
        "b5f9d55b64a5c7193f8965c90ba62244ea3180b2"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:36:22 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:16 2005 -0400"
      },
      "message": "[PATCH] s390: schedule_timeout cleanup in ctctty\n\n[patch 4/10] s390: schedule_timeout cleanup in ctctty.\n\nFrom: Domen Puncer \u003cdomen@coderock.org\u003e\n\nUse msleep_interruptible() instead of schedule_timeout()\nto guarantee the task delays as expected.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Maximilian Attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b5f9d55b64a5c7193f8965c90ba62244ea3180b2",
      "tree": "8a2cb8b36047af6d4a228a24aa1c045a6ed1545c",
      "parents": [
        "109a260b66bfbab7ba9f985495791af21f910218"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:35:57 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:16 2005 -0400"
      },
      "message": "[PATCH] s390: set online race in the lcs driver\n\n[patch 3/10] s390: set online race in the lcs driver.\n\nFrom: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\n\nThere is a race between lcs_stopcard() and lcs_open_device() which\ncan lead to the error \u0027lcs: Error in starting channel, rc\u003d-16\u0027.\nlcs_open_device() is invoked when \u0027ifconfig up\u0027 is called due to a\nhotplug event, which is caused by register_netdev(). In parallel\nlcs_stopcard() is executed. Both functions are sending lcs commands.\nThe second invocation fails with -EBUSY (-16) as return value.\nMove invocation of register_netdev() after invocation of lcs_stopcard\nto avoid the race.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n"
    },
    {
      "commit": "109a260b66bfbab7ba9f985495791af21f910218",
      "tree": "de13642e8a847e1273161e750b1da1495c67a777",
      "parents": [
        "321de3c8cc12bdff073c23524aa1f6ed47cbeee4"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:19:44 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:16 2005 -0400"
      },
      "message": "[PATCH] s390: multicast address registration in lcs\n\n[patch 2/10] s390: multicast address registration in lcs.\n\nFrom: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\n\nWhen setting lcs devices online you can run into an endless loop,\nbecause the code that registers the multicast addresses uses\nlist_for_each_entry instead of list_for_each_entry_safe.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n"
    },
    {
      "commit": "321de3c8cc12bdff073c23524aa1f6ed47cbeee4",
      "tree": "db8b28572d8a0dc82fb66ca6134a2b037c629775",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Frank Pavlic",
        "email": "pavlic@de.ibm.com",
        "time": "Thu May 12 20:17:46 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 18:06:16 2005 -0400"
      },
      "message": "[PATCH] s390: claw driver wiring\n\n[patch 1/10] s390: claw driver wiring.\n\nFrom: Andy Richter \u003crichtera@us.ibm.com\u003e\n\nclaw network driver changes:\n - Add an entry to the drivers/s390/net Makefile to build the claw driver.\n - Add claw channel type to cu3088.\n\nSigned-off-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\n"
    },
    {
      "commit": "15439d74f621ff8252b53136d259781148e6e768",
      "tree": "3c92de3587f0ec51055423a08c1d2a37b7eee877",
      "parents": [
        "0b642ede47969d4180b0922d982777fe64379228"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun May 01 08:58:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:58:58 2005 -0700"
      },
      "message": "[PATCH] s390: cmm guest sender id\n\nAn arbitrary guest must not be allowed to trigger cmm actions.  Only one\nspecific guest namely the one that serves as the resource monitor may send cmm\nmessages.  Add a parameter that allows to specify the guest that may send\nmessages.  z/VMs resource manager has the name \u0027VMRMSVM\u0027 which is the default.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
