)]}'
{
  "log": [
    {
      "commit": "c4736d968254d71eba6814b2234a4e63f40aca15",
      "tree": "8cac3862aa0071046ffb993c465cca664bd922a7",
      "parents": [
        "399c1d8dbfdcf46977fd2e2a833b02e18a284810"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Oct 30 15:17:11 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Oct 30 15:16:46 2011 +0100"
      },
      "message": "[S390] sparse: fix sparse static warnings\n\nMake functions and data static to avoid sparse warnings.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "de400d6b78d15a73023485f050bc6b1709dc7a79",
      "tree": "2d2e7233a76982db4cf12ff0859054a33e46a911",
      "parents": [
        "ce949717b559709423c1ef716a9db16d1dcadaed"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Sun Oct 30 15:16:04 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Sun Oct 30 15:16:15 2011 +0100"
      },
      "message": "[S390] fix mismatch in summation of I/O IRQ statistics\n\nCurrent IRQ statistics support does not show detail counts for I/O\ninterrupts which are processed internally only. The result is a\nsummation count which is way off such as this one:\n\n           CPU0       CPU1       CPU2\nI/O:       1331        710        442\n[...]\nQAI:         15         16         16   [I/O] QDIO Adapter Interrupt\nQDI:          1          0          0   [I/O] QDIO Interrupt\nDAS:        706        645        381   [I/O] DASD\nC15:         26         10          0   [I/O] 3215\nC70:          0          0          0   [I/O] 3270\nTAP:          0          0          0   [I/O] Tape\nVMR:          0          0          0   [I/O] Unit Record Devices\nLCS:          0          0          0   [I/O] LCS\nCLW:          0          0          0   [I/O] CLAW\nCTC:          0          0          0   [I/O] CTC\nAPB:          0          0          0   [I/O] AP Bus\n\nFix this by moving I/O interrupt accounting into the common I/O layer.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8d36bb0de70bfd57f15c48bc8fb6886f3dcc96ae",
      "tree": "52a527455ca15a242ee47a6f1c15423f47209056",
      "parents": [
        "4bb97cae662ea6e2a5aa5982d0b289a8c48d64c6"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Wed Aug 31 00:47:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 15:35:00 2011 -0400"
      },
      "message": "qeth: convert to SKB paged frag API.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nCc: Frank Blaschka \u003cblaschka@linux.vnet.ibm.com\u003e\nCc: linux390@de.ibm.com\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: linux-s390@vger.kernel.org\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afc4b13df143122f99a0eb10bfefb216c2806de0",
      "tree": "5a90e0a8226ce4173d8d366f5bed0322c9623cdd",
      "parents": [
        "01789349ee52e4a3faf376f1485303d9723c4f1f"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Aug 16 06:29:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 17 20:22:03 2011 -0700"
      },
      "message": "net: remove use of ndo_set_multicast_list in drivers\n\nreplace it by ndo_set_rx_mode\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b333293058aa2d401737c7246bce58f8ba00906d",
      "tree": "dace4eab8f669d29b4e10cd784d16ca1690cbbbf",
      "parents": [
        "0da9581ddb0ffbec8129504d661b563749160e70"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Aug 08 01:33:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:17 2011 -0700"
      },
      "message": "qeth: add support for af_iucv HiperSockets transport\n\nThis patch extends the HiperSockets device driver to send and receive\naf_iucv traffic over HiperSockets transport.\nTX: Driver uses new asynchronous delivery of storage blocks to pass\n    flow control/congestion information from the HiperSockets microcode\n    to the af_iucv socket.\nRX: Memory for incoming traffic is preallocated and passed to\n    HiperSockets layer. If receiver is not capable to clean its buffers\n    shared with HiperSockets and pass new memory to the HiperSockets\n    layer this will cause flow control/congestion events on the\n    sender.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0da9581ddb0ffbec8129504d661b563749160e70",
      "tree": "9638d1ffcb05b0c51ab450967126c346e3db9982",
      "parents": [
        "aae7ea8d54f4fa6f016fffa2dbe170d0e7851dd0"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Mon Aug 08 01:33:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:16 2011 -0700"
      },
      "message": "qeth: exploit asynchronous delivery of storage blocks\n\nThis patch exploits the QDIO support for asynchronous delivery of storage\nblocks for Hipersockets. The exploitation is not configured per default and\nmay be enabled via the function qeth_configure_cq.\n\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aae7ea8d54f4fa6f016fffa2dbe170d0e7851dd0",
      "tree": "814c645ddf6527949e0d53b729d40db16dfe1455",
      "parents": [
        "9cb7284f3058d272758ebaaa8f6f924cb99792bc"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Mon Aug 08 01:33:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:16 2011 -0700"
      },
      "message": "qeth: support forced signal adapter indications\n\nThis patch ensures that signal adapter commands are issued if they are\nindicated to be required.\n\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "104ea556ee7f40039c9c635d0c267b1fde084a81",
      "tree": "5b4af497551a3f2e2cb2f24030d028392aae07e0",
      "parents": [
        "3881ac441f642d56503818123446f7298442236b"
      ],
      "author": {
        "name": "frank.blaschka@de.ibm.com",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Aug 08 01:33:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:16 2011 -0700"
      },
      "message": "qdio: support asynchronous delivery of storage blocks\n\nThis patch introduces support for asynchronous delivery of storage blocks for\nHipersockets. Upper layers may exploit this functionality to reuse SBALs for\nwhich the delivery status is still pending.\n\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99558ea93ce885ab191df2bf8ef964880e3b34a7",
      "tree": "269d366d8db7f974d27edd569f56c748cb095575",
      "parents": [
        "1d31f52e38dfaf8bd07a6901c86fdd45e03eed24"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Aug 08 01:33:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:15 2011 -0700"
      },
      "message": "qeth: do not apply priority queuing to HiperSockets\n\nOSA cards can be configured to support 1 or 4 output queues. This\ndoes not apply to HiperSockets. This patch limits determination of\nthe configured number of output queues to OSA cards only, but excludes\nHiperSockets.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d31f52e38dfaf8bd07a6901c86fdd45e03eed24",
      "tree": "ca1cfde9baf6394a2fe61d5e3b172d8d8e3789d5",
      "parents": [
        "f860b0522f65d3a0f8e6a4d908933737e1a82817"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Aug 08 01:33:47 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 13 01:10:15 2011 -0700"
      },
      "message": "qeth: l3 ipv6 vlan not working on shared OSA chpid\n\nIn layer 3 mode IPv6 over VLAN does not work on newer OSA  levels in\ncase the sender and receiver run on the same (shared) OSA adapter.\nKeep vlan info in the skb so the qdio header is filled with the\nrequired vlan tag.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60063497a95e716c9a689af3be2687d261f115b4",
      "tree": "6ce0d68db76982c53df46aee5f29f944ebf2c320",
      "parents": [
        "148817ba092f9f6edd35bad3c6c6b8e8f90fe2ed"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue Jul 26 16:09:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:47 2011 -0700"
      },
      "message": "atomic: use \u003clinux/atomic.h\u003e\n\nThis allows us to move duplicated code in \u003casm/atomic.h\u003e\n(atomic_inc_not_zero() for now) to \u003clinux/atomic.h\u003e\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ff0bcf676f7ed224ce21b58c7858c8e527068b2",
      "tree": "383bee2e1d34221cd1e856560bb44db8bfae08b2",
      "parents": [
        "53515734888e018af7bcec6b4464bd9e28f1d655"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Jul 20 04:54:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 21 13:47:57 2011 -0700"
      },
      "message": "qeth: do vlan cleanup\n\n- unify vlan and nonvlan rx path\n- kill card-\u003evlangrp and qeth_l3_vlan_rx_register\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69cce1d1404968f78b177a0314f5822d5afdbbfb",
      "tree": "26223264fd69ea8078d0013fd5a76eb7aeb04c12",
      "parents": [
        "9cbb7ecbcff85077bb12301aaf4c9b5a56c5993d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 17 23:09:49 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 17 23:11:35 2011 -0700"
      },
      "message": "net: Abstract dst-\u003eneighbour accesses behind helpers.\n\ndst_{get,set}_neighbour()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f6ec8d697c08963d83880ccd35c13c5ace716ea",
      "tree": "ad8d93cf6fcdd09b86ade09f5fcbbc66cdb1cca2",
      "parents": [
        "4aa3a715551c93eda32d79bd52042ce500bd5383",
        "56299378726d5f2ba8d3c8cbbd13cb280ba45e4f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 22:29:08 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 20 22:29:08 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-rxon.c\n\tdrivers/net/wireless/rtlwifi/pci.c\n\tnet/netfilter/ipvs/ip_vs_core.c\n"
    },
    {
      "commit": "a6b7a407865aab9f849dd99a71072b7cd1175116",
      "tree": "42995f2e25b777e8930b5ac180599f8d4e655df6",
      "parents": [
        "aedfebbaa7a4883dc568d8d32b7b32a0f9833f41"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jun 06 10:43:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 06 22:55:11 2011 -0700"
      },
      "message": "net: remove interrupt.h inclusion from netdevice.h\n\n* remove interrupt.g inclusion from netdevice.h -- not needed\n* fixup fallout, add interrupt.h and hardirq.h back where needed.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ec90878bade9280dee87c9e27d759f1cee07e70",
      "tree": "54f07b9d840ee98e78370b8843374f317fa6f8c8",
      "parents": [
        "9950f8be3f379e36be73be958ec5cf6c15eac0b2"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon Jun 06 14:14:40 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jun 06 14:14:56 2011 +0200"
      },
      "message": "[S390] qdio: Split SBAL entry flags\n\nThe qdio SBAL entry flag is made-up of four different values that are\nindependent of one another. Some of the bits are reserved by the\nhardware and should not be changed by qdio. Currently all four values\nare overwritten since the SBAL entry flag is defined as an u32.\n\nSplit the SBAL entry flag into four u8\u0027s as defined by the hardware\nand don\u0027t touch the reserved bits.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "60a34277d5da958e7f39a942e0ed1016a904f6c6",
      "tree": "bd7250eef5422574edd3a2769d1e0b02e4df5250",
      "parents": [
        "f634a4e7074f66ac3dfaf2cc6786e0ec3080a2d1"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed May 18 03:28:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 18 17:27:39 2011 -0400"
      },
      "message": "qeth: use ndo_set_features callback for initial setup and recovery\n\nThis patch uses the ndo_set_features callback during normal device\nstartup or recovery to turn on hardware RX checksum. Patch was done\nwith much help from Michal Miroslaw, thx!!!\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nReviewed-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff2aed7da18781bb32ce675e4621475e4baae08f",
      "tree": "d04aa69ab7d710b4faa7d83dc4687c731335998a",
      "parents": [
        "424f73b3ecc41367336ce75cc489c1e373c421fc"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu May 12 18:45:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "ctcm: get rid of compile warning\n\n-Wunused-but-set-variable generates compile warnings. The affected\nvariables are removed.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "424f73b3ecc41367336ce75cc489c1e373c421fc",
      "tree": "cb9cc78e535f48295dce34cf0aa1de4e29c6e002",
      "parents": [
        "38ed18ff5ed170a68f334c2362735c1268cec81b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 12 18:45:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "lcs: get rid of compile warning\n\n-Wunused-but-set-variable generates a compile warning for lcs\u0027 tasklet\nfunction. Invoked functions contain already error handling; thus\nadditional return code checking is not needed here.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38ed18ff5ed170a68f334c2362735c1268cec81b",
      "tree": "6f6ab773a7a73f461e1229646367a060e5e6475f",
      "parents": [
        "3e70b3b8141c1a09e3a8809d94a0157756cb8f60"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 12 18:45:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "claw: remove unused return code handling\n\nRemove unused return code handling. The claw driver is mostly dead, so\njust make sure it keeps compiling without warnings.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e70b3b8141c1a09e3a8809d94a0157756cb8f60",
      "tree": "f958184f0b8e7ff50384e7f3355ad90cc2275848",
      "parents": [
        "1da74b1c10062eff5f67accb3bcb27fa329a55d6"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Thu May 12 18:45:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "qeth: add owner to ccw driver\n\nFill in the owner of qeth\u0027s ccw device driver.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da74b1c10062eff5f67accb3bcb27fa329a55d6",
      "tree": "3d26997561114d152b23e8c5be3fb0df4b356a50",
      "parents": [
        "c5e631a8d4e305a68465b7334efe9875be8b7033"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Thu May 12 18:45:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "qeth: add OSA concurrent hardware trap\n\nThis patch improves FFDC (first failure data capture) by requesting\na hardware trace in case the device driver, the hardware or a user\ndetects an error.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5e631a8d4e305a68465b7334efe9875be8b7033",
      "tree": "1fb2dbc1eda8201c78cd466f87ae50f6f2cef08c",
      "parents": [
        "32f5469b5ed27b6403a91b6ca9bc64d144ae3a5d"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Thu May 12 18:45:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "qeth: convert to hw_features part 2\n\nSet rx csum default to hw checksumming again.\nRemove sysfs interface for rx csum (checksumming) and TSO (large_send).\nWith the new hw_features it does not work to keep the old sysfs\ninterface in parallel. Convert options.checksum_type to new hw_features.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c5cae815d19ffe02bdfda1260949ef2b1806171",
      "tree": "d47a73c05afacd21985abb8df9862136385c58f0",
      "parents": [
        "e8920674979705392abc4db4ebbe78feb68a4da1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Apr 30 01:21:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 10:57:45 2011 -0700"
      },
      "message": "net: call dev_alloc_name from register_netdevice\n\nForce dev_alloc_name() to be called from register_netdevice() by\ndev_get_valid_name(). That allows to remove multiple explicit\ndev_alloc_name() calls.\n\nThe possibility to call dev_alloc_name in advance remains.\n\nThis also fixes veth creation regresion caused by\n84c49d8c3e4abefb0a41a77b25aa37ebe8d6b743\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6204b47ec4394f7e472885c8d05d9cda96d97a25",
      "tree": "887f57b02c53cc2cf0f7c6365978747474133bbe",
      "parents": [
        "dd6f6d024906b8f05a0832c78c16a1e818958321"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 00:43:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:42 2011 -0700"
      },
      "message": "net: s390: convert to hw_features\n\noptions.large_send was easy to get rid of. options.checksum_type has deeper\nroots so is left for later cleanup.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "3c190c51f55eab691e5d096747262d2653e67de1",
      "tree": "6faf9a816b3dbfb2fc78b2b7f6215b52b1fb49e8",
      "parents": [
        "d5ab5276baf9fd8b581cfbf41b10b6d4eae55960"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Wed Mar 23 10:16:04 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 23 10:15:59 2011 +0100"
      },
      "message": "[S390] ccwgroup_driver: remove duplicate members\n\nRemove the owner and name members of struct\nccwgroup_driver and convert all drivers to store\nthis data in the embedded struct device_driver.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3bda058b0c39fc72188116d2fd71af08dd0fe5b0",
      "tree": "94d2cb60f495ebb6b14b40ad9e23feb9ba001ce9",
      "parents": [
        "9a26513eb67ec4b2cb1744834076afad21b68aac"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Wed Mar 23 10:16:02 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 23 10:15:59 2011 +0100"
      },
      "message": "[S390] ccw_driver: remove duplicate members\n\nRemove the owner and name members of struct\nccw_driver and convert all drivers to store\nthis data in the embedded struct device_driver.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dcf4ae2dba541eed96afb0ba13e562defb8543e6",
      "tree": "e6c116d7f73bc9a38b2e6e804dadcbf8309bed73",
      "parents": [
        "2e588f84f254cca0fc3b9f01297d06799b8c85d3"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Mar 14 15:39:47 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:39:47 2011 -0700"
      },
      "message": "qeth: change some configurations defaults\n\nThis patch turns on RX checksum and GRO by default. To improve\nreceiving performance and reduce congestion in case of network\nbursts we also increase the default number of inbound buffers.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70919e23ac35c9c244dfd73f97312894cae7d65f",
      "tree": "019e8dcd19402ec49898d7b00970960d0cbced33",
      "parents": [
        "4c93fbb0626080d196fb461c859b24a1feec3270"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Sat Feb 26 22:41:36 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 26 22:41:36 2011 -0800"
      },
      "message": "qeth: remove needless IPA-commands in offline\n\nIf a qeth device is set offline, data and control subchannels are\ncleared, which means removal of all IP Assist Primitive settings\nimplicitly. There is no need to delete those settings explicitly.\nThis patch removes all IP Assist invocations from offline.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08b018327c2e8412fd76f821e9bb9de36ef48cb1",
      "tree": "82a35122e29b5ba6ee4b0876e8eaaf889760c6b3",
      "parents": [
        "5df979d6922d50cc12bfbe83721c143a5d0d31b7"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Wed Feb 02 06:04:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:02 2011 -0800"
      },
      "message": "s390: Fix possibly wrong size in strncmp (smsgiucv)\n\nThis error was reported by cppcheck:\ndrivers/s390/net/smsgiucv.c:63: error: Using sizeof for array given as\nfunction argument returns the size of pointer.\n\nAlthough there is no runtime problem as long as sizeof(u8 *) \u003d\u003d 8,\nthis misleading code should get fixed.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5df979d6922d50cc12bfbe83721c143a5d0d31b7",
      "tree": "65172ec53434369e1d8c0be88ae430833e2d4d84",
      "parents": [
        "d0ff1f52361d714863c49abb721a8714ea4e76d6"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Wed Feb 02 06:04:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:02 2011 -0800"
      },
      "message": "s390: Fix wrong size in memcmp (netiucv)\n\nThis error was reported by cppcheck:\ndrivers/s390/net/netiucv.c:568: error: Using sizeof for array given\nas function argument returns the size of pointer.\n\nsizeof(ipuser) did not result in 16 (as many programmers would have\nexpected) but sizeof(u8 *), so it is 4 or 8, too small here.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0ff1f52361d714863c49abb721a8714ea4e76d6",
      "tree": "a7fe4ddcb49a0b38d0cbf713664df5f4c19d73cd",
      "parents": [
        "8b2e18f662939fb3d9b0ffe5da953ba56d259e3a"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:01 2011 -0800"
      },
      "message": "qeth: allow OSA CHPARM change in suspend state\n\nFor OSA the CHPARM-definition determines the number of available\noutbound queues.\nA CHPARM-change may occur while a Linux system with probed\nOSA device is in suspend state. This patch enables proper\nresuming of an OSA device in this case.\n\nSigned-off-by: Ursula braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b2e18f662939fb3d9b0ffe5da953ba56d259e3a",
      "tree": "3cd4bab1b27b8efdacf2818a8aaaec89fff42cec",
      "parents": [
        "9853b97bccbd2b08ce5fef497f21fa7395f68823"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:00 2011 -0800"
      },
      "message": "qeth: allow HiperSockets framesize change in suspend\n\nFor HiperSockets the framesize-definition determines the selected\nmtu-size and the size of the allocated qdio buffers.\nA framesize-change may occur while a Linux system with probed\nHiperSockets device is in suspend state. This patch enables proper\nresuming of a HiperSockets device in this case.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9853b97bccbd2b08ce5fef497f21fa7395f68823",
      "tree": "fa2e110362da71d5599c8f24bd393a593f542f49",
      "parents": [
        "221c17fe87033aa154df68679b437c83d835c284"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed Feb 02 06:04:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:00 2011 -0800"
      },
      "message": "qeth: add more strict MTU checking\n\nHiperSockets and OSA hardware report a maximum MTU size. Add checking\nto reject larger MTUs than allowed by hardware.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "221c17fe87033aa154df68679b437c83d835c284",
      "tree": "2a4b4477f93c45227fbb76ee4acf7fcc6c30a983",
      "parents": [
        "6d152e23ad1a7a5b40fef1f42e017d66e6115159"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 14:59:59 2011 -0800"
      },
      "message": "qeth: show new mac-address if its setting fails\n\nSetting of a MAC-address may fail because an already used MAC-address\nis to bet set or because of authorization problems. In those cases\nqeth issues a message, but the mentioned MAC-address is not the\nnew MAC-address to be set, but the actual MAC-address. This patch\nchooses now the new MAC-address to be set for the error messages.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1268afe676ee9431a229fc68a2efb0dad4d5852f",
      "tree": "c252b969a51bd97317415cfc3b6465441f1b8aec",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470",
        "4580ccc04ddd8c17a470573a7fdb8def2e036dfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 19 20:25:45 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 19 20:25:45 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (41 commits)\n  sctp: user perfect name for Delayed SACK Timer option\n  net: fix can_checksum_protocol() arguments swap\n  Revert \"netlink: test for all flags of the NLM_F_DUMP composite\"\n  gianfar: Fix misleading indentation in startup_gfar()\n  net/irda/sh_irda: return to RX mode when TX error\n  net offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan.\n  USB CDC NCM: tx_fixup() race condition fix\n  ns83820: Avoid bad pointer deref in ns83820_init_one().\n  ipv6: Silence privacy extensions initialization\n  bnx2x: Update bnx2x version to 1.62.00-4\n  bnx2x: Fix AER setting for BCM57712\n  bnx2x: Fix BCM84823 LED behavior\n  bnx2x: Mark full duplex on some external PHYs\n  bnx2x: Fix BCM8073/BCM8727 microcode loading\n  bnx2x: LED fix for BCM8727 over BCM57712\n  bnx2x: Common init will be executed only once after POR\n  bnx2x: Swap BCM8073 PHY polarity if required\n  iwlwifi: fix valid chain reading from EEPROM\n  ath5k: fix locking in tx_complete_poll_work\n  ath9k_hw: do PA offset calibration only on longcal interval\n  ...\n"
    },
    {
      "commit": "16c0f9362433a76f01d174bb8b9c87b9a96198ee",
      "tree": "5ec06583df449099cbfed4794cdecccb60e1483c",
      "parents": [
        "394234406c7a8a6b947d230b115c918c0a1def68"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed Jan 12 20:42:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 15 20:45:57 2011 -0800"
      },
      "message": "qeth: l3 hw tx csum circumvent hw bug\n\nSome OSA level have a bug in the hw tx csum logic. We can circumvent\nthis bug by turning on IP hw csum also.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "394234406c7a8a6b947d230b115c918c0a1def68",
      "tree": "6c680f03c20b758016ff69ba6ff1e7dec7cdae6a",
      "parents": [
        "0f73f2c5a3ebb957ee66718c903c17ed71a4fc2e"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Jan 12 20:42:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 15 20:45:56 2011 -0800"
      },
      "message": "qeth: postpone open till recovery is finished\n\nThe open function of qeth is not executed if the qeth device is in\nstate DOWN or HARDSETUP. A recovery switches from state SOFTSETUP to\nHARDSETUP to DOWN to HARDSETUP and back to SOFTSETUP. If open and\nrecover are running concurrently, open fails if it hits the states\nHARDSETUP or DOWN. This patch inserts waiting for recovery finish\nin the qeth open functions to enable successful qeth device opening\nin spite of a running recovery.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "fb5131e1880ea1ba3ba7197cd5cc66c9c288f715",
      "tree": "f0d9f25f9079727b9ead5a2b4cc85a0fea9b4668",
      "parents": [
        "d074b104cefcb6e8ded55a53e62fed59a246f55d",
        "8e1023016cf17152972b98bce6c144834a4916d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:50:50 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:50:50 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6: (65 commits)\n  [S390] prevent unneccesary loops_per_jiffy recalculation\n  [S390] cpuinfo: use get_online_cpus() instead of preempt_disable()\n  [S390] smp: remove cpu hotplug messages\n  [S390] mutex: enable spinning mutex on s390\n  [S390] mutex: Introduce arch_mutex_cpu_relax()\n  [S390] cio: fix ccwgroup unregistration race condition\n  [S390] perf: add DWARF register lookup for s390\n  [S390] cleanup ftrace backend functions\n  [S390] ptrace cleanup\n  [S390] smp/idle: call init_idle() before starting a new cpu\n  [S390] smp: delay idle task creation\n  [S390] dasd: Correct retry counter for terminated I/O.\n  [S390] dasd: Add support for raw ECKD access.\n  [S390] dasd: Prevent deadlock during suspend/resume.\n  [S390] dasd: Improve handling of stolen DASD reservation\n  [S390] dasd: do path verification for paths added at runtime\n  [S390] dasd: add High Performance FICON multitrack support\n  [S390] cio: reduce memory consumption of itcw structures\n  [S390] nmi: enable machine checks early\n  [S390] qeth: buffer count imbalance\n  ...\n"
    },
    {
      "commit": "aa3a41d009d433dd9775b356b2d70551816f1f3c",
      "tree": "b1ea7f491edfef628ccd663e1a762f42119114b2",
      "parents": [
        "4bc4e965d3e86897e4c7c487a477ccdf13db5b82"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Jan 05 12:47:59 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 05 12:47:29 2011 +0100"
      },
      "message": "[S390] qeth: buffer count imbalance\n\nThe used buffers counter is not incremented in case of an error so\nthe counter can become negative. Increment the used buffers counter\nbefore checking for errors.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3d6c76ff32bb9b2ebf6e859855d315eb42e3df50",
      "tree": "3a69d4f3023e75fee0bc55ba38ca7a54a8e4760c",
      "parents": [
        "4f325184f2d4c1f2258873b2a333005dc4dfcbc0"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Jan 05 12:47:50 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 05 12:47:28 2011 +0100"
      },
      "message": "[S390] qdio: outbound tasklet scan threshold\n\nIntroduce a scan treshold for the qdio outbound queues. By setting the\nthreshold the driver can tell qdio after how much used SBALs qdio\nshould schedule the outbound tasklet that scans the queue for finished\nSBALs. The threshold is specific by the drivers because a\nHipersockets device is much faster in utilizing outbound buffers than a\nZFCP or OSA device.\n\nThe default values after how many used SBALs the tasklet should run are:\n\nOSA:          \u003e 31 SBALs\nHipersockets: \u003e 7 SBALs\nzfcp:         \u003e 55 SBALs\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85b81cdd0b038d580dedf6289df7de65826967d6",
      "tree": "45611f4accbd79c07232788c7bad7035b0cdba4d",
      "parents": [
        "355eb4022b92349f70cd69ce5b9572c71c0be226"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 05 12:47:37 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 05 12:47:26 2011 +0100"
      },
      "message": "[S390] ctc: add support for irq statistics\n\nAdd support for CTC I/O interrupt statistics in /proc/interrupts.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "355eb4022b92349f70cd69ce5b9572c71c0be226",
      "tree": "638e77a5f8635f234bc1283ce9e1986756dfdd75",
      "parents": [
        "096a61682e86090e4e74118ff6fa6858ca73aa58"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 05 12:47:36 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 05 12:47:26 2011 +0100"
      },
      "message": "[S390] claw: add support for irq statistics\n\nAdd support for CLAW I/O interrupt statistics in /proc/interrupts.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "096a61682e86090e4e74118ff6fa6858ca73aa58",
      "tree": "f768604168b1d55aae0351f70f94c5089444b09f",
      "parents": [
        "f48198d592b0d680b9677bd69edd2290cd0c1f4f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 05 12:47:35 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 05 12:47:26 2011 +0100"
      },
      "message": "[S390] lcs: add support for irq statistics\n\nAdd support for LCS I/O interrupt statistics in /proc/interrupts.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6f9a3c330652b0fdb65d89e94977a8e79fe730e7",
      "tree": "bdf071266d5b2d423ee7d4adb8cf25621d598ed9",
      "parents": [
        "53ec24b1e6c7118a127cf029a1519a2ce55268ec"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Jan 05 12:47:15 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 05 12:47:23 2011 +0100"
      },
      "message": "[S390] cleanup s390 Kconfig\n\nMake use of def_bool and def_tristate where possible and add sensible\ndefaults to the config symbols where applicable. This shortens the\ndefconfig file by another ~40 lines.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "a6a5ff26975c87a97f88c6ea077c325ff20c4cf2",
      "tree": "bbdf54c9b8c3d5dc4de3b3dc7903217eb0949583",
      "parents": [
        "91d4576bfe87980b1b86305c29912d96b96ce98e"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Dec 08 02:58:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:28:48 2010 -0800"
      },
      "message": "qeth: buffer count imbalance\n\nThe used buffers counter is not incremented in case of an error so\nthe counter can become negative. Increment the used buffers counter\nbefore checking for errors.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91d4576bfe87980b1b86305c29912d96b96ce98e",
      "tree": "169eac668fe5ba83cfec30de3b756dc669beb0f1",
      "parents": [
        "f154b79cd7db221240ab6e8e4d844d3a3f10b04c"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed Dec 08 02:58:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:28:48 2010 -0800"
      },
      "message": "qeth: l3 add vlan hdr in passthru frames\n\nOSA l3 mode is hw accelerated VLAN only for IPv4. Take care we\nadd the vlan hdr to a passthru frame in the device driver.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f154b79cd7db221240ab6e8e4d844d3a3f10b04c",
      "tree": "bc0a03cd046a92af3900c098194518663f0bef5e",
      "parents": [
        "d0ddf30fdd2b98fb547ffa33bb79a7a96ef8d7dd"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Wed Dec 08 02:57:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:28:47 2010 -0800"
      },
      "message": "qeth: support VIPA add/del in offline mode\n\nOnly work through the IP adddress to do list if the card is UP or\nSOFTSETUP. Enables to configure VIPA add/del in offline mode.\n\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0ddf30fdd2b98fb547ffa33bb79a7a96ef8d7dd",
      "tree": "d4f714f2d40dd78241d4351aa4dffab5f6e364ed",
      "parents": [
        "c07224005dd3fe746246acadc9be652a588a4d7f"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Wed Dec 08 02:57:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 10 14:28:47 2010 -0800"
      },
      "message": "qeth: support ipv6 query arp cache for HiperSockets\n\nFunction qeth_l3_arp_query now queries for IPv6 addresses, too, if\nQETH_QARP_WITH_IPV6 is passed as parameter to the ioctl. HiperSockets\nand GuestLAN in HiperSockets mode provide corresponding entries.\n\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fa9208e305e24978b897d6ea057604444ce77e1",
      "tree": "09f528d19e0c70d3984306d853180cb387143c07",
      "parents": [
        "2b6203bb7d85e6a2ca2088b8684f30be70246ddf"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Nov 26 02:41:20 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:13:18 2010 -0800"
      },
      "message": "qeth: l3 fix len in tso hdr\n\nThe tso hdr is longer then the regular l3 hdr. Fix the calculation\nof the total len by accounting the size of the tso hdr.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b6203bb7d85e6a2ca2088b8684f30be70246ddf",
      "tree": "b6f8bfcb5e70535085c3f18a2eda8f05ec6ba2dd",
      "parents": [
        "cdac082e051136a021f28d0f63c56e916b541253"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Fri Nov 26 02:41:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:13:17 2010 -0800"
      },
      "message": "qeth: enable interface setup if LAN is offline\n\nDevice initialization of a qeth device contains a STARTLAN step.\nThis step may fail, if cable is not yet plugged in. The qeth device\nstays in state HARDSETUP until cable is plugged in. This prevents\nfurther preparational initialization steps of the qeth device and\nits network interface. This patch makes sure initialization of qeth\ndevice continues, even though cable is not yet plugged in.\nOnce carrier is available, qeth is notified, triggers a recovery\nwhich results in a working network interface.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdac082e051136a021f28d0f63c56e916b541253",
      "tree": "a05a66b1caf0a892c697b9db4367954001017e99",
      "parents": [
        "f3aa3136d9c15ff693198eb34701a74bb0b6b969"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Nov 26 02:41:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:13:17 2010 -0800"
      },
      "message": "drivers/s390/net: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f3aa3136d9c15ff693198eb34701a74bb0b6b969",
      "tree": "47f26d5a3ee93d8139e6f4b6b336399dbd585d9b",
      "parents": [
        "5e9559689735f760f3a1fb9b2aafeb4d8efbf8f5"
      ],
      "author": {
        "name": "Sachin Sant",
        "email": "sachinp@in.ibm.com",
        "time": "Fri Nov 26 02:41:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 28 18:13:16 2010 -0800"
      },
      "message": "qeth lcs: convert mc rwlock to RCU\n\nCommit 1d7138de878d1d4210727c1200193e69596f93b3\nigmp: RCU conversion of in_dev-\u003emc_list\n\nconverted rwlock to RCU.\n\nUpdate the s390 network drivers(qeth \u0026 lcs) code to adapt to this change.\nV2 : Changes based on suggestions given by Eric Dumazet\n\nSigned-off-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0cffef48ebf5060f749d8b04ab0437a4ba009e77",
      "tree": "ec5aacf178b126a52f5cb61611ce64fc2a2861b1",
      "parents": [
        "b67d801f922b989e6756579438bd493ad9052bca"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Nov 08 03:03:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 08 12:17:08 2010 -0800"
      },
      "message": "qeth: fix race condition during device startup\n\nQDIO is running independent from netdevice state. We are not\nallowed to schedule NAPI in case the netdevice is not open.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b67d801f922b989e6756579438bd493ad9052bca",
      "tree": "789a03b6918b5f01f2ccd3a2f8a73c4d7f669d05",
      "parents": [
        "eb589063ed482f5592b1378e4136d6998419af6e"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Nov 08 03:03:48 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 08 12:17:08 2010 -0800"
      },
      "message": "qeth: remove dev_queue_xmit invocation\n\nFor a certain Hipersockets specific error code in the xmit path, the\nqeth driver tries to invoke dev_queue_xmit again.\nCommit 79640a4ca6955e3ebdb7038508fa7a0cd7fa5527 introduces a busylock\ncausing locking problems in case of re-invoked dev_queue_xmit by qeth.\nThis patch removes the attempts to retry packet sending with\ndev_queue_xmit from the qeth driver.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b738127dfb469bb9f595cdace30e7f881e8146b2",
      "tree": "a2d79958aa2da098dc38c72973205d516896c54b",
      "parents": [
        "13937911f93ef52ae652f4652761aea6a58d3193"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Oct 20 13:56:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 21 01:26:50 2010 -0700"
      },
      "message": "vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID.\n\nVLAN_GROUP_ARRAY_LEN is simply the number of possible vlan VIDs.\nSince vlan groups will soon be more of an implementation detail\nfor vlan devices, rename the constant to be descriptive of its\nactual purpose.\n\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9fbb711ee1a70826440502133903d4df025c0b78",
      "tree": "9e1b180f9544d54cf2c763a200a355c8a523104d",
      "parents": [
        "29b4433d991c88d86ca48a4c1cc33c671475be4b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 09:11:26 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 09:11:26 2010 -0700"
      },
      "message": "s390: ctcm_mpc: Fix build after netdev refcount changes.\n\nReported-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10651db75a94c54a34bbf85fbee334d1114da3fb",
      "tree": "79a641d41ffd541635997fd1bdda9715930b8841",
      "parents": [
        "a069ec917457e44e214fc34e50acd185110fa81b"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Fri Oct 01 02:51:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 03 22:08:42 2010 -0700"
      },
      "message": "qeth: tagging with VLAN-ID 0\n\nThis patch adapts qeth to handle tagged frames with VLAN-ID 0 and\nwith or without priority information in the tag. It enables qeth to\nreceive priority-tagged frames on a base interface, for example from\nz/OS, without configuring an additional VLAN interface.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e40051d134f7ee95c8c1f7a3471e84eafc9ab326",
      "tree": "88eb44e49a75721ae926665a2c42f08badac9d07",
      "parents": [
        "42099d7a3941d4aaf853caac92b3ae76149fc6e7",
        "2cc6d2bf3d6195fabcf0febc192c01f99519a8f3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 27 01:03:03 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 27 01:03:03 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/qlcnic/qlcnic_init.c\n\tnet/ipv4/ip_output.c\n"
    },
    {
      "commit": "bc68580d41b131396054a1a04a7df4948555ed97",
      "tree": "b2f78691199167967e694dccec273afa29ba0a0c",
      "parents": [
        "8d879de89807d82bc4cc3e9d73609b874fa9458c"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Sun Sep 26 18:56:06 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 26 18:56:06 2010 -0700"
      },
      "message": "s390: use free_netdev(netdev) instead of kfree()\n\nFreeing netdev without free_netdev() leads to net, tx leaks.\nI might lead to dereferencing freed pointer.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n@@\nstruct net_device* dev;\n@@\n\n-kfree(dev)\n+free_netdev(dev)\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1c3ed4c9ca01dded8d511a1d1daf271fbae8d89",
      "tree": "1ff0b2887e550f127fe844222b6833b831a4b036",
      "parents": [
        "81d53749416995538f830c8e4d3fbaf1769b9375"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Tue Sep 07 21:14:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 14:31:02 2010 -0700"
      },
      "message": "qeth: NAPI support for l2 and l3 discipline\n\nThis patch adds NAPI support to the qeth layer 2 and layer 3\ndiscipline. It is important to understand that we can not enable/disable\nIRQs as usual, we have to use the corresponding new QDIO interface.\nAlso to not overdraw the budget we have to stop and restart buffer\nprocessing at any point during processing a bulk of QDIO buffers.\nHaving the driver NAPI enabled it is possible to turn on GRO for the\nlayer 3 discipline.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81d53749416995538f830c8e4d3fbaf1769b9375",
      "tree": "ca9496bc6ea81157755044eacffc93fb70809a06",
      "parents": [
        "963a9fd22d7e5b50806f619ef8d047fd9398f105"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Sep 07 21:14:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 14:31:01 2010 -0700"
      },
      "message": "Kconfig: have CCWGROUP depend on CLAW\n\nSince the claw code calls ccwgroup_remove_ccwdev(), we need to make sure\nCCWGROUP is enabled when CLAW is enabled.  Otherwise we hit fun undefined\nreferences at build time:\nERROR: \"ccwgroup_remove_ccwdev\" [drivers/s390/net/claw.ko] undefined!\nERROR: \"ccwgroup_probe_ccwdev\" [drivers/s390/net/claw.ko] undefined!\nERROR: \"ccwgroup_driver_register\" [drivers/s390/net/claw.ko] undefined!\nERROR: \"ccwgroup_driver_unregister\" [drivers/s390/net/claw.ko] undefined!\nERROR: \"ccwgroup_create_from_string\" [drivers/s390/net/claw.ko] undefined!\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "963a9fd22d7e5b50806f619ef8d047fd9398f105",
      "tree": "0357d2c28b320ee1f8554132c03632a9686dce98",
      "parents": [
        "d36deae75011a7890f0e730dd0f867c64081cb50"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Sep 07 21:14:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 08 14:31:01 2010 -0700"
      },
      "message": "qeth: Use %pI6\n\nFormat an ipv6 address using vsprintf extensions.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f2c779583e9646097b57599f8efeb8eca7bd654",
      "tree": "aa7c88eb4f4deb668cba56e6f1fddd8dcc5006cf",
      "parents": [
        "2897c684d1d5140e0e0302e73660c7cb97981b27",
        "3c09e2647b5e1f1f9fd383971468823c2505e1b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 10:38:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 10:38:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (30 commits)\n  ctcm: rename READ/WRITE defines to avoid redefinitions\n  claw: rename READ/WRITE defines to avoid redefinitions\n  phylib: available for any speed ethernet\n  can: add limit for nframes and clean up signed/unsigned variables\n  pkt_sched: Check .walk and .leaf class handlers\n  pkt_sched: Fix sch_sfq vs tc_modify_qdisc oops\n  caif-spi: Bugfix SPI_DATA_POS settings were inverted.\n  caif: Bugfix - Increase default headroom size for control channel.\n  net: make netpoll_rx return bool for !CONFIG_NETPOLL\n  Bluetooth: Use 3-DH5 payload size for default ERTM max PDU size\n  Bluetooth: Fix incorrect setting of remote_tx_win for L2CAP ERTM\n  Bluetooth: Change default L2CAP ERTM retransmit timeout\n  Bluetooth: Fix endianness issue with L2CAP MPS configuration\n  net: Use NET_XMIT_SUCCESS where possible.\n  isdn: mISDN: call pci_disable_device() if pci_probe() failed\n  isdn: avm: call pci_disable_device() if pci_probe() failed\n  isdn: avm: call pci_disable_device() if pci_probe() failed\n  usbnet: rx_submit() should return an error code.\n  pkt_sched: Add some basic qdisc class ops verification. Was: [PATCH] sfq: add dummy bind/unbind handles\n  pkt_sched: sch_sfq: Add dummy unbind_tcf and put handles. Was: [PATCH] sfq: add dummy bind/unbind handles\n  ...\n"
    },
    {
      "commit": "3c09e2647b5e1f1f9fd383971468823c2505e1b0",
      "tree": "df40652d16193fb3e81742e7b94104e2227205df",
      "parents": [
        "319cb083cc3a13a168dea0da00e11e52beb5043f"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Aug 12 01:58:28 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 12 16:04:23 2010 -0700"
      },
      "message": "ctcm: rename READ/WRITE defines to avoid redefinitions\n\nREAD/WRITE seems to be a bit too generic for defines in a device\ndriver. Just rename them to CTCM_READ/CTCM_WRITE to avoid warnings.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "319cb083cc3a13a168dea0da00e11e52beb5043f",
      "tree": "71dc868971ea51a65c418c07d2dc8bed70a7718f",
      "parents": [
        "cba86f2e20a33cd2e6f41bd5e5b23aa2d55c95b8"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Aug 12 01:58:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 12 16:04:22 2010 -0700"
      },
      "message": "claw: rename READ/WRITE defines to avoid redefinitions\n\nREAD/WRITE seems to be a bit too generic for defines in a device driver.\nJust rename them to READ_CHANNEL/WRITE_CHANNEL which should suffice.\n\nFixes this:\n\nIn file included from drivers/s390/net/claw.c:93:\ndrivers/s390/net/claw.h:78:1: warning: \"WRITE\" redefined\nIn file included from /home2/heicarst/linux-2.6/arch/s390/include/asm/debug.h:12,\n                 from drivers/s390/net/claw.c:68:\ninclude/linux/fs.h:156:1: warning: this is the location of the previous definition\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41b42876772bb8c1cbd7e68d384791f97a5fd0d6",
      "tree": "4c36156660fb747184f218c21c4632c1f2bf1c7e",
      "parents": [
        "2e85ba510ede4aea1b150493407ae911e8ea5051"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Aug 09 18:12:56 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Aug 09 18:12:54 2010 +0200"
      },
      "message": "[S390] cmm, smsgiucv_app: convert sender to uppercase\n\nThe sender kernel parameter contains a z/VM user ID where\nalphabetic characters must be specified in uppercase.\n\nAllow users to specify lowercase characters and convert the\nsender string to uppercase at module initialization.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "37773e8b2da813045d79b38e973cb07b5df788dd",
      "tree": "60041d3fde96a2511079719e107cf5d33a6d20fc",
      "parents": [
        "4986f3f01aca9a332fa8e0fc9fdf3338791ee374"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Jul 22 23:15:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 23 12:36:25 2010 -0700"
      },
      "message": "qeth: avoid useless removal of multicast addresses\n\nFunction qeth_l2_remove_device invokes qeth_l2_del_all_mc at the end.\nThis is needless, because it is already called in the offline function.\nAnd even more this is invalid, because multicast addresses cannot be\nremoved in DOWN state. Thus this patch deletes invocation of\nqeth_l2_del_all_mc in function qeth_l2_remove_device.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4986f3f01aca9a332fa8e0fc9fdf3338791ee374",
      "tree": "6e721db6a2ebe00901725fd0bc1889339d736943",
      "parents": [
        "bbb822a8c032813148888fcec85e89edb17286d3"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 22 23:15:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 23 12:36:25 2010 -0700"
      },
      "message": "qeth: Use memdup_user when user data is immediately copied into the allocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbb822a8c032813148888fcec85e89edb17286d3",
      "tree": "5d1636621e44a3bc17b18dde1c6a741ba4d5b610",
      "parents": [
        "e48d24a6e31556d62bb903a0deea3a4c15900938"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Jul 22 23:15:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 23 12:36:24 2010 -0700"
      },
      "message": "qeth: return zero from reply callback functions\n\nReply callback functions in qeth should return zero if command\nresponse consists of one part only, otherwise qeth continues\nwaiting for further parts of the command response.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e48d24a6e31556d62bb903a0deea3a4c15900938",
      "tree": "4541ec9d7a1be36a7770b3afe723c98354b2bf1e",
      "parents": [
        "908abbb5773213288c8ed033c3313440b31cfbf3"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Jul 22 23:15:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 23 12:36:24 2010 -0700"
      },
      "message": "claw: A claw device is a group of just 2 ccw devices\n\nWhen creating a claw device, just 2 subchannels have to be grouped.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "908abbb5773213288c8ed033c3313440b31cfbf3",
      "tree": "0636237a9398ff6939708cc68f53dacf12d2d5aa",
      "parents": [
        "9dc48ccc68b9dfc01c2beee2d4317fb3df3fdce9"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Jul 22 23:15:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 23 12:36:23 2010 -0700"
      },
      "message": "qeth: avoid loop if ipa command response is missing\n\nIf qeth issues an ipa command, but for some reasons the response\nnever comes back, qeth reaches a timeout.\nReset the irq_pending flag of the write channel in timeout handling\ncode and trigger a recovery to avoid endless looping for the following\nipa command.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dc48ccc68b9dfc01c2beee2d4317fb3df3fdce9",
      "tree": "83d101e637385276ca40af1bb70ecc14ab24e33f",
      "parents": [
        "75e0de13631e115768a97131a2d7f5259217512d"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Jul 22 23:15:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 23 12:36:23 2010 -0700"
      },
      "message": "qeth: serialize sysfs-triggered device configurations\n\nThis patch serializes device removal and other sysfs-triggered\nconfigurations by moving removal of sysfs-attributes to the beginning\nof the remove functions. And it serializes online/offline setting\nand discipline-switching (causing reestablishing of the net_device)\nby making use of a new discipline mutex.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75e0de13631e115768a97131a2d7f5259217512d",
      "tree": "bdbcbe95412af3a7812903a01452cbe0849b9659",
      "parents": [
        "6298263ac0a9aab94b399d30f67e355edc4c4f49"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Thu Jul 22 23:15:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 23 12:36:22 2010 -0700"
      },
      "message": "qeth: Clear mac_bits field when switching between Layer 2 and Layer 3\n\nThis patch fixes a problem that occurs when switching from layer 3 to layer 2\nmode. Resetting this mac_bits makes sure that we retrieve our mac address from\nthe card, otherwise the interface simply would\u0027nt work.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6298263ac0a9aab94b399d30f67e355edc4c4f49",
      "tree": "c256e72583ab1b84e9d53717cbd21f2b0dc21f4d",
      "parents": [
        "1ff219068c0e032a6fd64c45bd69f3bc7374feb6"
      ],
      "author": {
        "name": "Klaus-Dieter Wacker",
        "email": "kdwacker@de.ibmc.om",
        "time": "Thu Jul 22 23:15:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 23 12:36:22 2010 -0700"
      },
      "message": "qeth: IP address takeover flag setting\n\nThe qeth IP address flag setting is possible when device is\noffline. When setting device online afterwards the current set\nIP addresses have to be correctly registered with the device\nregarding the IP address takeover attribute.\n\nSigned-off-by: Klaus-Dieter Wacker \u003ckdwacker@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01fc3e86c6379cc4c78c529a1bad1b8179b726aa",
      "tree": "13340032a709a2ee5033b913be400d588a59b7ed",
      "parents": [
        "0132951e812ef7c4cf1e66e6187e7f894bb12a04"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jun 21 22:57:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:37 2010 -0700"
      },
      "message": "qeth: handle missing z/VM authorization of OSX\n\nFor z/VM guest operating systems, OSX CHPIDs can only be used, if\nLPAR and z/VM userID are explicitly authorized through the Service\nElement. Issue a message if this SE-authorization is missing.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0132951e812ef7c4cf1e66e6187e7f894bb12a04",
      "tree": "72c6c56ef4c6ab4af9fb4cb7e6ab9d2a2a5d9660",
      "parents": [
        "51aa165c9f27bbfff498e4d56f3eadf17d74c476"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jun 21 22:57:11 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:37 2010 -0700"
      },
      "message": "qeth: specify correct function level for OSN devices\n\nOSN devices use the same function level as OSD devices. This patch\nadds OSN-devices to the initialization function for func_level.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51aa165c9f27bbfff498e4d56f3eadf17d74c476",
      "tree": "c2af4e7f534c697f1fc8c14e053f679596a507bf",
      "parents": [
        "43a65303fe530afe4daf1c0fd6875fdba7090f91"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Jun 21 22:57:10 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:36 2010 -0700"
      },
      "message": "qeth: fix page breaks in hw headers\n\nTurning on memory debugging showed there could be page breaks in\nhardware headers. OSA does not allow this so we had to add code\nto bounce the header in case there is a page break. This patch also\nfixes a problem in case the skb-\u003edata part of a fragmented skb\nspreads multiple pages.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "43a65303fe530afe4daf1c0fd6875fdba7090f91",
      "tree": "08f8eb090a33a7ae86f588ba7122ecc2181535bc",
      "parents": [
        "38593d019d08fef6d048bd7ab1db8076733e3709"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:09 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:36 2010 -0700"
      },
      "message": "qeth: fix use after free for qeths debug area\n\nThe function qeth_free_buffer_pool is called _after_ the per-card\ndebug area has been released. This debug message is not all that\nusefull anyway, and thus gets removed.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38593d019d08fef6d048bd7ab1db8076733e3709",
      "tree": "5ec61f72b4b5578171fd433f27c1eaffb8d5e168",
      "parents": [
        "efd5d9a407f248bc7b684513a9ce9fe1fd19b478"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:08 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:35 2010 -0700"
      },
      "message": "qeth: Fold qeth_qerr debug area\n\nThis patch removes the qerr debug area. Most info that goes in here is logged\nto the card\u0027s local debug area already, those duplicates are removed. All other\nelements are moved to the card\u0027s local debug area.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efd5d9a407f248bc7b684513a9ce9fe1fd19b478",
      "tree": "92902a6032e9f56f9fd7fbf593c97b6974c6c6e1",
      "parents": [
        "d829eeef58ee571a68ab51c9a67f2a94f9a9ce6c"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:07 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:35 2010 -0700"
      },
      "message": "qeth: Fold qeth_misc debug area\n\nThis patch removes the misc debug area. Instead of logging the entire skb\nwe just log a pointer to it into the card\u0027s local debug area in\nqeth_core_get_next_skb. Other then that, this debug area is not used anywhere.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d829eeef58ee571a68ab51c9a67f2a94f9a9ce6c",
      "tree": "44e0ae859cf16daaf441ef0b0a0c00e74cd3bba0",
      "parents": [
        "847a50fd9f3d6a1ee8c8bf646aa8c9a61ea51550"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:06 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:34 2010 -0700"
      },
      "message": "qeth: Fold qeth_sense debug area\n\nThis patch removes the sense debug area completely. Despite the name this\ndebug area makes no sense at all because it\u0027s unused completely. Ouch.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "847a50fd9f3d6a1ee8c8bf646aa8c9a61ea51550",
      "tree": "730f6c00c0969be930ad7306fbc36796416331b8",
      "parents": [
        "af039068ca43e29d29ca1b387cb0b3e10eae3b92"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:34 2010 -0700"
      },
      "message": "qeth: Fold qeth_trace debug area\n\nThis patch removes the qeth_trace debug area. All relevant data is logged into\neither qeth_setup or into each card\u0027s own debug area. Superfluous information\n(such as the card number when logging into the card\u0027s own debug area) is\nremoved without replacement.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af039068ca43e29d29ca1b387cb0b3e10eae3b92",
      "tree": "cd0b4d36eac3f9c4355734fd75f197289295fabd",
      "parents": [
        "8e96c51cb60689e1d804c4b23bc47a98a6b6efb3"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:04 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:33 2010 -0700"
      },
      "message": "qeth: Add new s390 debug feature for each qeth card\n\nThis patch adds a debug area for each qeth card. This debug area will replace\nvarious other debug areas that are global for all cards handled by the device\ndriver. On crash dump analysis this makes life easier when trying to find out\nwhat\u0027s going on with an interface. Also, the forest of debug areas for this\ndevice driver is significantly cleared up.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e96c51cb60689e1d804c4b23bc47a98a6b6efb3",
      "tree": "70afe2e8e7e03c66073c1ce831a9acd4d5e6d532",
      "parents": [
        "59b60e9724318dd757896742dcd68e516996bbc5"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Mon Jun 21 22:57:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:33 2010 -0700"
      },
      "message": "qeth: Rework qeth_dbf_longtext\n\nThis patch decouples qeth_dbf_longtext from qeth\u0027s static debug array. The\nfunction only uses one member anyway.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59b60e9724318dd757896742dcd68e516996bbc5",
      "tree": "28889d729dd5b901a446a4b7e08f9d3fffdb639d",
      "parents": [
        "4eaef482df464d1038b75769d43ac06ce0d16cd2"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jun 21 22:57:02 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jun 23 13:16:32 2010 -0700"
      },
      "message": "smsgiucv: guarantee single iucv connect in thaw\n\nIf another smsgiucv_app device exists, suspend / resume fails with\niucv path list corruption, because the same iucv_path_connect is\ncalled twice.\nThe patch introduces a flag to save connect status of the smsgiucv\npath to make sure iucv_path_connect in smsg_pm_restore_thaw is\ncalled only once.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8965467f366fd18f01feafb5db10512d7b4422c",
      "tree": "3706a9cd779859271ca61b85c63a1bc3f82d626e",
      "parents": [
        "a26272e5200765691e67d6780e52b32498fdb659",
        "2ec8c6bb5d8f3a62a79f463525054bae1e3d4487"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 21:04:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1674 commits)\n  qlcnic: adding co maintainer\n  ixgbe: add support for active DA cables\n  ixgbe: dcb, do not tag tc_prio_control frames\n  ixgbe: fix ixgbe_tx_is_paused logic\n  ixgbe: always enable vlan strip/insert when DCB is enabled\n  ixgbe: remove some redundant code in setting FCoE FIP filter\n  ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp\n  ixgbe: fix header len when unsplit packet overflows to data buffer\n  ipv6: Never schedule DAD timer on dead address\n  ipv6: Use POSTDAD state\n  ipv6: Use state_lock to protect ifa state\n  ipv6: Replace inet6_ifaddr-\u003edead with state\n  cxgb4: notify upper drivers if the device is already up when they load\n  cxgb4: keep interrupts available when the ports are brought down\n  cxgb4: fix initial addition of MAC address\n  cnic: Return SPQ credit to bnx2x after ring setup and shutdown.\n  cnic: Convert cnic_local_flags to atomic ops.\n  can: Fix SJA1000 command register writes on SMP systems\n  bridge: fix build for CONFIG_SYSFS disabled\n  ARCNET: Limit com20020 PCI ID matches for SOHARD cards\n  ...\n\nFix up various conflicts with pcmcia tree drivers/net/\n{pcmcia/3c589_cs.c, wireless/orinoco/orinoco_cs.c and\nwireless/orinoco/spectrum_cs.c} and feature removal\n(Documentation/feature-removal-schedule.txt).\n\nAlso fix a non-content conflict due to pm_qos_requirement getting\nrenamed in the PM tree (now pm_qos_request) in net/mac80211/scan.c\n"
    },
    {
      "commit": "5113fec0984276836cb6f0677f7cb53586ec3451",
      "tree": "bfce3e11a7f16c2b393c4e663414248e18ecb4b9",
      "parents": [
        "ae57b20a0a1d3aa6cc35b51355949177de94aece"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Sun May 16 21:15:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:42:55 2010 -0700"
      },
      "message": "qeth: support the new OSA CHPID types OSX and OSM\n\nThe qeth driver is enabled to support the new OSA CHPID types OSX\nand OSM.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae57b20a0a1d3aa6cc35b51355949177de94aece",
      "tree": "e75b39b31da224459e2f87557ea2110568755e97",
      "parents": [
        "95718c1c25370b2c85061a4d8dfab2831b3ad280"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun May 16 21:15:13 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 17 22:42:54 2010 -0700"
      },
      "message": "drivers/s390/net: Drop memory allocation cast\n\nDrop cast on the result of kmalloc and similar functions.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\ntype T;\n@@\n\n- (T *)\n  (\\(kmalloc\\|kzalloc\\|kcalloc\\|kmem_cache_alloc\\|kmem_cache_zalloc\\|\n   kmem_cache_alloc_node\\|kmalloc_node\\|kzalloc_node\\)(...))\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc961d400e06e78c7aa39aeab1f001eb8f76ef90",
      "tree": "75a8f9668c6b723e637cc18b6264a3fac4a87112",
      "parents": [
        "d0c9d4a89fff4352b20ae8704b84cd99a8372f66"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon May 17 10:00:19 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon May 17 10:00:17 2010 +0200"
      },
      "message": "[S390] qdio: remove API wrappers\n\nRemove qdio API wrappers used by qeth and replace them by calling the\nappropriate functions directly.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c4949f074332a64baeb2ead6ab9319ca37642f96",
      "tree": "185005280b499114ba872560efe21ec75b0ba726",
      "parents": [
        "65a1f898efac136aeea65509e61ac6cdecd4f6bf"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Tue May 11 19:34:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 00:50:11 2010 -0700"
      },
      "message": "qeth: synchronize configuration interface\n\nSynchronize access to the drivers configuration interface.\nAlso do not allow configuration changes during online/offline\ntransition.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65a1f898efac136aeea65509e61ac6cdecd4f6bf",
      "tree": "25aa28c29ffa2e8d426bae547555066bcd06bd65",
      "parents": [
        "f6b85b6c42ccc20316a25f6ccbe7a984c5a1304d"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Tue May 11 19:34:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 00:50:11 2010 -0700"
      },
      "message": "qeth: new message if OLM limit is reached\n\nz/OS may activate Optimized Latency Mode (OLM) for a connection\nthrough an OSA Express3 adapter, which reduces the number of\nallowed concurrent connections, if adapter is used in shared mode.\nCreate a meaningful message, if activation of an OSA-connection fails\ndue to an active OLM-connection on the shared OSA-adapter.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6b85b6c42ccc20316a25f6ccbe7a984c5a1304d",
      "tree": "6016fd9f624871b427819173e59f49f311ed7649",
      "parents": [
        "2d6c9ffcca7808f42ba6b953da0ba60e19a9cbbd"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Tue May 11 19:34:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 16 00:50:10 2010 -0700"
      },
      "message": "qeth: exploit HW TX checksumming\n\nOSA supports HW TX checksumming in layer 3 mode. Enable this\nfeature and remove software fallback used for TSO. Cleanup\nchecksum bits to indicate OSA can do checksumming only for\nIPv4 TCP and UDP.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "871039f02f8ec4ab2e5e9010718caa8e085786f1",
      "tree": "f0d2b3127fc48c862967d68c46c2d46668137515",
      "parents": [
        "e4077e018b5ead3de9951fc01d8bf12eeeeeefed",
        "4a1032faac94ebbf647460ae3e06fc21146eb280"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 11 14:53:53 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/stmmac/stmmac_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_cmd.c\n\tdrivers/net/wireless/wl12xx/wl1271_main.c\n\tdrivers/net/wireless/wl12xx/wl1271_spi.c\n\tnet/core/ethtool.c\n\tnet/mac80211/scan.c\n"
    },
    {
      "commit": "22bedad3ce112d5ca1eaf043d4990fa2ed698c87",
      "tree": "b6fba5688d48b1396f01d13ee53610dea7749c15",
      "parents": [
        "a748ee2426817a95b1f03012d8f339c45c722ae1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Thu Apr 01 21:22:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 03 14:22:15 2010 -0700"
      },
      "message": "net: convert multicast list to list_head\n\nConverts the list and the core manipulating with it to be the same as uc_list.\n\n+uses two functions for adding/removing mc address (normal and \"global\"\n variant) instead of a function parameter.\n+removes dev_mcast.c completely.\n+exposes netdev_hw_addr_list_* macros along with __hw_addr_* functions for\n manipulation with lists on a sandbox (used in bonding and 80211 drivers)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    }
  ],
  "next": "70f60a220b33832ae4e2622b913f138892b6fe7b"
}
