)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "70f60a220b33832ae4e2622b913f138892b6fe7b",
      "tree": "c88ff8ddc77ed97906670dcd5183f961e3e39b13",
      "parents": [
        "7668448ea91cda36661878da54c851f8eb239d8e"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Mar 22 09:59:48 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 22 09:59:48 2010 -0700"
      },
      "message": "qeth: l3 fix build error in ipv6 addr list handling\n\nAdapt qeth l3 to:\ncommit c2e21293c054817c42eb5fa9c613d2ad51954136\n(ipv6: convert addrconf list to hlist)\nconverted lst_next member of inet6_ifaddr struct to a hlist.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff6e2163f28a1094fb5ca5950fe2b43c3cf6bc7a",
      "tree": "38673e8515a0948ed435dc0b9403c62269c7f8f4",
      "parents": [
        "0dc7d2b3cbfcf4ff20bdc68f563a2e52e6a2178f"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Mar 01 05:09:14 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 16 21:23:25 2010 -0700"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part7\n\nIn mlx4, using char * to store mc address in private structure instead.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d89b218b801fd93ea95880f1c7fde348cbcc51c5",
      "tree": "cd3c34e1811f9b2bc10ecfb957bf26cbd04c677e",
      "parents": [
        "80a186074e72e2cd61f6716d90cf32ce54981a56",
        "bec68ff1637ca00bb1585a03a7be8a13380084de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:50:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:50:18 2010 -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: (108 commits)\n  bridge: ensure to unlock in error path in br_multicast_query().\n  drivers/net/tulip/eeprom.c: fix bogus \"(null)\" in tulip init messages\n  sky2: Avoid rtnl_unlock without rtnl_lock\n  ipv6: Send netlink notification when DAD fails\n  drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant\n  ipconfig: Handle devices which take some time to come up.\n  mac80211: Fix memory leak in ieee80211_if_write()\n  mac80211: Fix (dynamic) power save entry\n  ipw2200: use kmalloc for large local variables\n  ath5k: read eeprom IQ calibration values correctly for G mode\n  ath5k: fix I/Q calibration (for real)\n  ath5k: fix TSF reset\n  ath5k: use fixed antenna for tx descriptors\n  libipw: split ieee-\u003enetworks into small pieces\n  mac80211: Fix sta_mtx unlocking on insert STA failure path\n  rt2x00: remove KSEG1ADDR define from rt2x00soc.h\n  net: add ColdFire support to the smc91x driver\n  asix: fix setting mac address for AX88772\n  ipv6 ip6_tunnel: eliminate unused recursion field from ip6_tnl{}.\n  net: Fix dev_mc_add()\n  ...\n"
    },
    {
      "commit": "78cb27939ff4fd66d7f76cfe7c59c0fdf1b29ed8",
      "tree": "3206bb9d0f029e629ee682260ec98d919d79df42",
      "parents": [
        "869da90b9ae39f0d5b9b5aa3a84502684a6aa1f4"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Mar 08 20:36:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 10 07:32:26 2010 -0800"
      },
      "message": "qeth: change checksumming default for HiperSockets\n\nDeactivate inbound checksumming on HiperSocket is a valid but\ndangerous optimization in case the frame is routed from an OSA\nnetwork to an HiperSockets network. To go for sure we change the\ndefault to software checksumming.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "869da90b9ae39f0d5b9b5aa3a84502684a6aa1f4",
      "tree": "50519820fcb4c2cd7ab4a0d76074a46539680229",
      "parents": [
        "a959189a978e0104e8aa7f1522f5eff42d891456"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Mar 08 20:36:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 10 07:32:26 2010 -0800"
      },
      "message": "qeth: no recovery after layer mismatch (z/VM NICs)\n\nDepending on their definition in z/VM, virtual devices for z/VM\nVSWITCH or GuestLAN must be configured either in layer2 or in\nlayer3 mode. If qeth detects a layer mismatch, device activation\nfails. Trying to recover from this error cannot help; thus\nscheduling a recovery should be avoided.\nIn addition, since recovery is forbidden during online setting of\na qeth device, existence of its network device is guaranteed for all\ndev_close() calls in qeth. The corresponding checks can be 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": "a959189a978e0104e8aa7f1522f5eff42d891456",
      "tree": "016ac191d810a485d8de52e316d1e0a79cba31e6",
      "parents": [
        "21fde749cbf71d03e8cf87a7a9a45349597e138a"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Mar 08 20:36:55 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 10 07:32:25 2010 -0800"
      },
      "message": "qeth: set promisc off after trace disabling failure\n\nIf HiperSockets Network Traffic Analyzer is switched off, but trace\ndisabling fails somehow, the qeth driver does not switch off its\npromisc mode status. A following sniffer reactivation fails, since\nqeth does not see a need to reenable tracing.\nAt the same time the code analyzing results of trace commands is\nrestructured.\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": "21fde749cbf71d03e8cf87a7a9a45349597e138a",
      "tree": "ffa1ff4a346a9b94b0013d7b45839a82f124e407",
      "parents": [
        "fe7a26257a4191de6047f7e1d38832472eb22f85"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Mar 08 20:36:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 10 07:32:25 2010 -0800"
      },
      "message": "qeth: l3 send dhcp in non pass thru mode\n\ndhcp frames are valid IPv4 packets so there is no need to send them\nin pass thru mode. This allows dhcp packets to pass HiperSockets.\nAlso the dhcp release frame is send out correctly with this patch.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe7a26257a4191de6047f7e1d38832472eb22f85",
      "tree": "07a8f8c8512fc6b727247ccfd44e533880f0855d",
      "parents": [
        "42d38041a94cef1e38f7b8ab9827881022a183a9"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Mar 08 20:36:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 10 07:32:24 2010 -0800"
      },
      "message": "qeth: enable kmsg hash processing in qeth_core_sys.c\n\nprovide qeth kmsg definitions to enable hash string generation for\nkernel message created with dev_err().\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": "1ffaa640c6ba135aafc91841204e41846eae6841",
      "tree": "cb5357dcef64814b9d0734e713bec40d9d89b458",
      "parents": [
        "09003ed90a2880de7e36b170a9298dd10d53e322"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Mar 08 12:26:26 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:26:28 2010 +0100"
      },
      "message": "[S390] smsgiucv_app: deliver z/VM CP special messages (SMSG) as uevents\n\nThe smsgiucv_app driver registers a callback with the smsgiucv driver\nto receive z/VM CP special messages (SMSG) starting with \"APP\".\n\nWhen the callback is called for special messages, the driver creates\nan uevent for the received message.  The uevent consists of additional\nenvironment data containing the message prefix (\"APP\"), message sender,\nand message content.\n\nudev rules can be used to trigger application specific actions through\nmatching the content or sender of the special message.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "09003ed90a2880de7e36b170a9298dd10d53e322",
      "tree": "ff3125abb3822685681245338e5e94caf0d7c184",
      "parents": [
        "33b62a30f78536b976183cc764c08038ac011e0a"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Mar 08 12:26:25 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:26:28 2010 +0100"
      },
      "message": "[S390] smsgiucv: declare char pointers as \"const\"\n\nDeclare the smsgiucv prefix char pointer as \"const\" and use\nuse const char pointers in callback functions.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "584dfddfce1bd81d877f14de2b56d4bc747af821",
      "tree": "e91ae4e2c9fceaf96918276d8cc74adf49613155",
      "parents": [
        "b1e2ba8da973535e62839915403b6f5450081d8c"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Mar 08 12:25:20 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:30 2010 +0100"
      },
      "message": "[S390] remove unused qdio flags in zfcp and qeth\n\nzfcp and qeth are setting flags for the qdio-layer, but these flags\nare not used in qdio. Patch removes the flag definitions from qdio\nand their settings in zfcp and qeth.\n\nCc: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nCc: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "32e7bfc41110bc8f29ec0f293c3bcee6645fef34",
      "tree": "b770a040aee7a6a196514cbf5328debb33321d4d",
      "parents": [
        "9010bc3364db56dd88a1851e0797e597e322ce08"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Jan 25 13:36:10 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 25 13:36:10 2010 -0800"
      },
      "message": "net: use helpers to access uc list V2\n\nThis patch introduces three macros to work with uc list from net drivers.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a60389abaab92213c79790e074ff6bc36ac0ebe5",
      "tree": "a0b7c47afad5ddd1d9b934876722697bb3f259c3",
      "parents": [
        "84b66683dba002f4cce2aaf78bf45debfaf22795"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Mon Jan 11 02:50:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 13 20:34:57 2010 -0800"
      },
      "message": "qeth: default BLKT values for new OSA/3 hardware\n\nSet default BLKT values for new OSA/3 hardware.\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": "84b66683dba002f4cce2aaf78bf45debfaf22795",
      "tree": "bd26657a46dc210e700051f91d3c4ec9c41acc03",
      "parents": [
        "76b11f8e270f04851774ff64b16e29e5a43d3a1a"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jan 11 02:50:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 13 20:34:56 2010 -0800"
      },
      "message": "qeth: avoid recovery during device online setting\n\nIf a qeth device is set online, several initialisation steps are\nperformed. If a failure in one of these steps occurs, the qeth\ndevice is reset into DOWN state. If due to the failure a qeth recovery\nis scheduled and started in another thread, this might cause all kinds\nof conflicts, even a kernel panic. The patch forbids scheduling of a\nqeth recovery while online processing is performed till the card is in\nstate SOFTSETUP.\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": "76b11f8e270f04851774ff64b16e29e5a43d3a1a",
      "tree": "d4e7666c766bd1fba5ef2219717f302faf3a21bf",
      "parents": [
        "ab8932f3e8e07df92d6ce3fa41f5af0dda865429"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jan 11 02:50:50 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 13 20:34:55 2010 -0800"
      },
      "message": "qeth: HiperSockets Network Traffic Analyzer\n\nNew feature to trace HiperSockets network traffic for debugging\npurposes.\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": "d4a66e752d0b19934dd208884f8605fe385aaaa9",
      "tree": "72fb727be1d7636aae9cddfe9aa93ac9dec75daf",
      "parents": [
        "bdbec4b86ee99b020e159f9bd604003a3ae3b0ab",
        "fa15e99b6bb44aa86b241a43ca8c509e91f80153"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 10 22:55:03 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 10 22:55:03 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/benet/be_cmds.h\n\tinclude/linux/sysctl.h\n"
    },
    {
      "commit": "d950d1775228e71ca557c86278ae54bd2bcd7c1a",
      "tree": "9031d7db4c6c00ea4bcf1f0e892dabfa9be6a7e5",
      "parents": [
        "abe8806901086b6cb29b4d4d4c616bbff3f0e7e1"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Jan 04 03:14:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 07 00:27:07 2010 -0800"
      },
      "message": "claw: use \"claw\" as root device name\n\nClaw module cannot be loaded together with qeth, because \"qeth\" has\nbeen errorneously used as root device name. It is changed into \"claw\".\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d998ab0bd737fad9c8e3c88eb6f52c43e90fda9a",
      "tree": "3ab9890248a2c0b5983837136e57c76ab2e0016e",
      "parents": [
        "5491f3a5623129f3d4e0c62e691c2a5e56c75d41"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Tue Dec 29 20:05:37 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Dec 29 20:05:37 2009 -0800"
      },
      "message": "drivers/s390/net/qeth_l2_main.c: use %pM to shown MAC address\n\nUse the %pM kernel extension to display the MAC address.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0316554d3586cbea60592a41391b5def2553d6f",
      "tree": "5e7418f0bacbc68cec5dfd1541e03eb56870aa02",
      "parents": [
        "fb0bbb92d42d5bd0ab224605444efdfed06d6934",
        "51e99be00ce2713cbb841cedc997cafa6e26c7f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 09:58:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 14 09:58:24 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: (34 commits)\n  m68k: rename global variable vmalloc_end to m68k_vmalloc_end\n  percpu: add missing per_cpu_ptr_to_phys() definition for UP\n  percpu: Fix kdump failure if booted with percpu_alloc\u003dpage\n  percpu: make misc percpu symbols unique\n  percpu: make percpu symbols in ia64 unique\n  percpu: make percpu symbols in powerpc unique\n  percpu: make percpu symbols in x86 unique\n  percpu: make percpu symbols in xen unique\n  percpu: make percpu symbols in cpufreq unique\n  percpu: make percpu symbols in oprofile unique\n  percpu: make percpu symbols in tracer unique\n  percpu: make percpu symbols under kernel/ and mm/ unique\n  percpu: remove some sparse warnings\n  percpu: make alloc_percpu() handle array types\n  vmalloc: fix use of non-existent percpu variable in put_cpu_var()\n  this_cpu: Use this_cpu_xx in trace_functions_graph.c\n  this_cpu: Use this_cpu_xx for ftrace\n  this_cpu: Use this_cpu_xx in nmi handling\n  this_cpu: Use this_cpu operations in RCU\n  this_cpu: Use this_cpu ops for VM statistics\n  ...\n\nFix up trivial (famous last words) global per-cpu naming conflicts in\n\tarch/x86/kvm/svm.c\n\tmm/slab.c\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "6070d81eb5f2d4943223c96e7609a53cdc984364",
      "tree": "d2464159210bded5c7824fea2d4a8744233bd168",
      "parents": [
        "febe29d957c5076ff6a9fa49f39b01f1e48d1c04"
      ],
      "author": {
        "name": "Adam Buchbinder",
        "email": "adam.buchbinder@gmail.com",
        "time": "Fri Dec 04 15:47:01 2009 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 23:41:47 2009 +0100"
      },
      "message": "tree-wide: fix misspelling of \"definition\" in comments\n\n\"Definition\" is misspelled \"defintion\" in several comments; this\npatch fixes them. No code changes.\n\nSigned-off-by: Adam Buchbinder \u003cadam.buchbinder@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3505d1a9fd65e2d3e00827857b6795d9d8983658",
      "tree": "941cfafdb57c427bb6b7ebf6354ee93b2a3693b5",
      "parents": [
        "dfef948ed2ba69cf041840b5e860d6b4e16fa0b1",
        "66b00a7c93ec782d118d2c03bd599cfd041e80a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/sfe4001.c\n\tdrivers/net/wireless/libertas/cmd.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/rtl8187se/Kconfig\n\tdrivers/staging/rtl8192e/Kconfig\n"
    },
    {
      "commit": "302689ac47b563f9d4d8318f399bae225658eec8",
      "tree": "90d799d0d30da55bfc39c082e1a0a6fdd623ea66",
      "parents": [
        "b76965e02bfdd4164c00bf946ff6ca1818ed9fcd"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Nov 17 06:47:02 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 17 06:47:02 2009 -0800"
      },
      "message": "net/s390 drivers: add missing \u0027const\u0027 attribute\n\nAdd missing \u0027const\u0027 attribute to avoid the following compile warnings:\n\ndrivers/s390/net/ctcm_main.c: In function \u0027ctcm_init\u0027:\ndrivers/s390/net/ctcm_main.c:1864: warning: assignment from incompatible pointer type\ndrivers/s390/net/lcs.c: In function \u0027lcs_init_module\u0027:\ndrivers/s390/net/lcs.c:2468: warning: assignment from incompatible pointer type\ndrivers/s390/net/claw.c: In function \u0027claw_init\u0027:\ndrivers/s390/net/claw.c:3408: warning: assignment from incompatible pointer type\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3fd434d846a2c87f8f705b6876f81e4053f93749",
      "tree": "d4d20edd391abc26948c67c022061ef271e4c053",
      "parents": [
        "c3b4a740db3688b245282ac957a01f3fb8d1186d"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Thu Nov 12 00:11:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 02:42:09 2009 -0800"
      },
      "message": "qeth: allow dynamic change of rx checksumming\n\nTechnically there is no need to set the card offline to change\nRX checksumming. Get rid of this stupid limitation.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3b4a740db3688b245282ac957a01f3fb8d1186d",
      "tree": "ca05c6e683b5b2371ba265aa6db9536441f94f1a",
      "parents": [
        "aa90922479513db0d080239324d0d04701418ba5"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Thu Nov 12 00:11:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 02:42:08 2009 -0800"
      },
      "message": "qeth: rework TSO functions\n\nThe maximum TSO size OSA can handle is 15 * PAGE_SIZE. This\npatch reduces gso_max_size to this value and adds some sanity\nchecks and statistics to the TSO implementation.\nSince only layer 3 is able to do TSO move all TSO related functions\nto the qeth_l3 module.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa90922479513db0d080239324d0d04701418ba5",
      "tree": "6399b72c47c9826049a62d8217f1613f729c47dd",
      "parents": [
        "f20b04597b9f75dce16c898abb487eff06ddf677"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Nov 12 00:11:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 02:42:07 2009 -0800"
      },
      "message": "qeth: Recognize return codes of ccw_device_set_online\n\nSetting a qeth device online requires to call function\nccw_device_set_online() for read-, write-, and data-subchannel.\nFailures should be detected immediately without an attempt to\ninvoke follow-on activity qeth_qdio_clear_card().,\n\nIn addition, ccw_device_set_online calls are consolidated in\nqeth_core_main.c only.\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": "f20b04597b9f75dce16c898abb487eff06ddf677",
      "tree": "4ca35dac8911deec41abec73c77bc96743620de8",
      "parents": [
        "d64ecc22d0a4b175d97cb2b1e297a9c5e3bdb26d"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Nov 12 00:11:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 02:42:06 2009 -0800"
      },
      "message": "qeth: remaining EDDP cleanup\n\nEDDP code has been removed from qeth in 2009. This patch removes two\nuseless remaining EDDP-references.\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": "d64ecc22d0a4b175d97cb2b1e297a9c5e3bdb26d",
      "tree": "7d1b7c417c5ab005bfb3ceba31262929b1a85b86",
      "parents": [
        "b9f5d52670c27e71f04c466aee77e3a2eeca8080"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Thu Nov 12 00:11:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 16 02:42:05 2009 -0800"
      },
      "message": "qeth: Exploit Connection Isolation\n\nIsolate data connection to a shared OSA card against other data\nconnections to the same OSA card. Connectivity between isolated\ndata connections sharing the same OSA card is therefore possible only\nthrough external network gear (e.g. a router).\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": "998221c26b86a7edd621e66b437628c5ec0f8e9b",
      "tree": "fbb691086872704bfe18126840a71b049cc46901",
      "parents": [
        "0ca8cc6fe7e1acd42a8a3741473ad7540f13893a"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Nov 12 21:46:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:47:01 2009 -0800"
      },
      "message": "netiucv: displayed TX bytes value much too high\n\ntx_bytes value must be updated by skb length before skb is freed.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ca8cc6fe7e1acd42a8a3741473ad7540f13893a",
      "tree": "aa443f7574e8a8e3a0aee0bd84ab852e4eac2294",
      "parents": [
        "1e1815be87e45ce512f998ab35e9554c25031f4d"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu Nov 12 21:46:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:47:00 2009 -0800"
      },
      "message": "s390: remove cu3088 layer for lcs and ctcm\n\nThe cu3088-driver used as common base for lcs- and ctcm-devices\nmakes it difficult to assign the appropriate driver to an lcs-device\nor a ctcm-device. This patch eliminates the cu3088-driver and thus\nthe root device \"cu3088\". Path /sys/devices/cu3088 is replaced with\nthe pathes /sys/devices/lcs and /sys/devices/ctcm.\n\nPatch is based on a proposal from Cornelia Huck.\n\nCc: Cornelia Huck \u003ccornelia.huck@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": "1e1815be87e45ce512f998ab35e9554c25031f4d",
      "tree": "cdea8e94953577889386289d10b750426aade29c",
      "parents": [
        "b7c2aecc0747f5c86a1959bce6a7ce8170a556b0"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Thu Nov 12 21:46:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 13 20:46:59 2009 -0800"
      },
      "message": "ctcm: suspend has to wait for outstanding I/O\n\nState transition to DEV_STATE_STOPPED indicates all outstanding I/O has\nfinished. Add wait queue to wait for this state.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@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": "8ca45667f966968132c772ddbb6468b41a817c19",
      "tree": "89c65b787c127eda6e3b2737f8a8a93f9b5456f8",
      "parents": [
        "3f0b3c33eeed400577b47fab8439ffe6f40aa97a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Oct 29 15:04:08 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Oct 29 15:05:12 2009 +0100"
      },
      "message": "[S390] s/r: cmm resume fix\n\nIf a suspended z/VM guest has been logged off before the resume the\n\u0027SET SMSG IUCV\u0027 CP command need to be repeated to reenable sending\nmessage via SMSG. This fixes the following error:\n\nHCPMFS057I H4214002 not receiving; SMSG off\nError: non-zero CP response for command \u0027SMSG H4214002 CMM SHRINK 5010\u0027: #57\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "390dfd95c5df1ab3921dd388d11b2aee332c3f2c",
      "tree": "8d12e22961716a0137b9e41ed00e2521b88fecce",
      "parents": [
        "877105cc49f6e6ad32e3d63a214e8f537c0339ef"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Oct 29 22:34:14 2009 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Oct 29 22:34:14 2009 +0900"
      },
      "message": "percpu: make misc percpu symbols unique\n\nThis patch updates misc percpu related symbols such that percpu\nsymbols are unique and don\u0027t clash with local symbols.  This serves\ntwo purposes of decreasing the possibility of global percpu symbol\ncollision and allowing dropping per_cpu__ prefix from percpu symbols.\n\n* drivers/crypto/padlock-aes.c: s/last_cword/paes_last_cword/\n\n* drivers/lguest/x86/core.c: s/last_cpu/lg_last_cpu/\n\n* drivers/s390/net/netiucv.c: rename the variable used in a macro to\n  avoid clashing with percpu symbol\n\n* arch/mn10300/kernel/kprobes.c: replace current_ prefix with cur_ for\n  static variables.  Please note that percpu symbol current_kprobe\n  can\u0027t be changed as it\u0027s used by generic code.\n\nPartly based on Rusty Russell\u0027s \"alloc_percpu: rename percpu vars\nwhich cause name clashes\" patch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: linux390@de.ibm.com\n"
    },
    {
      "commit": "a1c1f5eab7d8c3b4f645df8ce2882ff4f578aa45",
      "tree": "9c153a26263abd2455ec11c424cb5a764759900a",
      "parents": [
        "d816d4238245b019d6f86f58163c78f015bd94ed"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Wed Oct 14 22:54:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 17 23:57:24 2009 -0700"
      },
      "message": "ctcm rollback in case of errors\n\nGroup device now cleanly reacts to failures during channel start and\nimplements a clean rollback.\n\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": "d816d4238245b019d6f86f58163c78f015bd94ed",
      "tree": "49ca1fdc96ce1b65ed91a9d288b4efce70565128",
      "parents": [
        "d62e09e34eba15be382a7aed27b0fa67112e29e0"
      ],
      "author": {
        "name": "Klaus-Dieter Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Wed Oct 14 22:54:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 17 23:57:22 2009 -0700"
      },
      "message": "lcs: Recognize return codes of ccw_device_set_online().\n\nThe creation of a new lcs device requires a call to the function\nccw_device_set_online() for the read and the write channel. Failure\nof either call should terminate the lcs device creation immediately\nwith return code -ENODEV.\n\nSigned-off-by: Klaus-Dieter Wacker \u003ckdwacker@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": "d62e09e34eba15be382a7aed27b0fa67112e29e0",
      "tree": "06207d14939f8f23b135d1b5cdabcad17bbd529a",
      "parents": [
        "9a4ff8d417e4ef2eeecb4a4433e3dbd8251aae5e"
      ],
      "author": {
        "name": "Klaus-Dieter Wacker",
        "email": "kdwacker@de.ibm.com",
        "time": "Wed Oct 14 22:54:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 17 23:57:21 2009 -0700"
      },
      "message": "lcs: ODEBUG: object is on stack, but not annotated.\n\nTimer_list structure in lcs_send_lancmd() is allocated on stack.\nInitialization with init_timer() leads to above ODEBUG message.\nInstead use init_timer_on_stack() which prevents above msg.\n\nSigned-off-by: Klaus-Dieter Wacker \u003ckdwacker@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": "df8b4ec8b15a5db84706548149add3131c3af8ba",
      "tree": "0eeef4491dd963429a6ee24407d7a64e085d0001",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Thu Oct 01 11:24:32 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 05 00:10:09 2009 -0700"
      },
      "message": "qeth: Convert ethtool get_stats_count() ops to get_sset_count()\n\nThis string query operation was supposed to be replaced by the\ngeneric get_sset_count() starting in 2007.  Convert qeth\u0027s\nimplementation.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a419aef8b858a2bdb98df60336063d28df4b272f",
      "tree": "1736f6650ec0bfc01074c489fc47396114099c5e",
      "parents": [
        "2944fcbe03d65a704f07e43efe14adb0d226fd09"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Aug 18 11:18:35 2009 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Sep 21 15:14:58 2009 +0200"
      },
      "message": "trivial: remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ],
  "next": "a4dbd6740df0872cdf0a86841f75beec8381964d"
}
