)]}'
{
  "log": [
    {
      "commit": "3ec90878bade9280dee87c9e27d759f1cee07e70",
      "tree": "54f07b9d840ee98e78370b8843374f317fa6f8c8",
      "parents": [
        "9950f8be3f379e36be73be958ec5cf6c15eac0b2"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon Jun 06 14:14:40 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jun 06 14:14:56 2011 +0200"
      },
      "message": "[S390] qdio: Split SBAL entry flags\n\nThe qdio SBAL entry flag is made-up of four different values that are\nindependent of one another. Some of the bits are reserved by the\nhardware and should not be changed by qdio. Currently all four values\nare overwritten since the SBAL entry flag is defined as an u32.\n\nSplit the SBAL entry flag into four u8\u0027s as defined by the hardware\nand don\u0027t touch the reserved bits.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d7b250e2a2d7f3cd23cf8d8d6689285e6f51a98d",
      "tree": "5bfb94fff047818db31613762a8986784241ca8c",
      "parents": [
        "df7997ab1ca82ae3c37a2f5eb98613fc24527f95"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 26 09:48:24 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 26 09:48:24 2011 +0200"
      },
      "message": "[S390] irq: merge irq.c and s390_ext.c\n\nMerge irq.c and s390_ext.c into irq.c. That way all external interrupt\nrelated functions are together.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "df7997ab1ca82ae3c37a2f5eb98613fc24527f95",
      "tree": "51794f46cb7fc7fa4db8fbadb8feb265fc8ef499",
      "parents": [
        "902050bcdece6191565c055539e82c5cc534feed"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 26 09:48:23 2011 +0200"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 26 09:48:24 2011 +0200"
      },
      "message": "[S390] irq: fix service signal external interrupt handling\n\nInterrupt sources like pfault, sclp, dasd_diag and virtio all use the\nservice signal external interrupt subclass mask in control register 0\nto enable and disable the corresponding interrupt.\nBecause no reference counting is implemented each subsystem thinks it\nis the only user of subclass and sets and clears the bit like it wants.\nThis leads to case that unloading the dasd diag module under z/VM\ncauses both sclp and pfault interrupts to be masked. The result will\nbe locked up system sooner or later.\nFix this by introducing a new way to set (register) and clear\n(unregister) the service signal subclass mask bit in cr0.\nAlso convert all drivers.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7eb9d5bec552eff896ebf079386dc47e9dc2fc89",
      "tree": "2ccffd0b2426759008ba1221fd081295e7830e6b",
      "parents": [
        "30c2df51173ea4e4755ad52be7f2914f01e32404"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:43 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:32 2011 +0200"
      },
      "message": "[S390] get CPC image name\n\nProvide sysfs attributes that contain the CPC name and the HMC network\nname of the machine the operating system is running on. This information\nis retrieved with the operation communication parameters (OCF) sclp\ninterface.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "30c2df51173ea4e4755ad52be7f2914f01e32404",
      "tree": "ee228c2f42902b484fb1d58f36cc955a1d0edcd6",
      "parents": [
        "fca894edd7566f5c548598c8fad7f329278c23b4"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:42 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:31 2011 +0200"
      },
      "message": "[S390] sclp: event buffer dissection\n\nMove gds vector/subvector find functions to the sclp header file.\nSimplify event buffer dissection in sclp tty code.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fca894edd7566f5c548598c8fad7f329278c23b4",
      "tree": "75826c09cd13cc17c471a350b8e7baa875e4e5f5",
      "parents": [
        "b2fa47e6bf5148aa6dbf22ec79f18141b421eeba"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon May 23 10:24:41 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:31 2011 +0200"
      },
      "message": "[S390] chsc: process channel-path-availability information\n\nUpdate affected channel path descriptors when receiving channel path\navailability information.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c26001d4e9133fe45e47eee18cfd826219e71fb9",
      "tree": "d6a26a82dc436aa8e89a32b03e48bfb1a4e0cdff",
      "parents": [
        "1b60f68f6674ecc5c86f7dfe7e87941bc4236b9b"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon May 23 10:24:38 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:31 2011 +0200"
      },
      "message": "[S390] qdio: prevent compile warning\n\nPrevent the following compile warning for !CONFIG_64BIT:\n\n  CC      drivers/s390/cio/qdio_main.o\ndrivers/s390/cio/qdio_main.c: In function ‘handle_outbound’:\ndrivers/s390/cio/qdio_main.c:1449: warning: ‘state’ may be used uninitialized in this function\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1b60f68f6674ecc5c86f7dfe7e87941bc4236b9b",
      "tree": "7e465e4a294f6f9cca5938d7b5865b7857a965ab",
      "parents": [
        "0f1959f50646612b247d624bdbf8b0c8816f2a93"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 23 10:24:37 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:31 2011 +0200"
      },
      "message": "[S390] sclp: remove unnecessary sendmask check\n\nThe sendmask check is not needed. Remove it.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "cf2d007bd43bc254d5254fe9d30af3e73ed5b98a",
      "tree": "f2aebec990dbfcd105380cde3ef81db8aafcdbcd",
      "parents": [
        "89db4df160948d005b5efce82ef10f25ab5aac8b"
      ],
      "author": {
        "name": "Holger Dengler",
        "email": "hd@linux.vnet.ibm.com",
        "time": "Mon May 23 10:24:30 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:29 2011 +0200"
      },
      "message": "[S390] ap: skip device registration on type probe failure\n\nThe registration of an ap device will be skipped, if the device type\nprobing fails.\nAdd names of current crypto adapters to the Kconfig help.\n\nSigned-off-by: Holger Dengler \u003chd@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "160fbf2e92cccbc1dccb4f837f5174808b2636d2",
      "tree": "a2106a49721a74711bb3015e6180ba80f522200f",
      "parents": [
        "37fa9975b28a2d86a5b47ec17e6d845dbd899c60"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 23 10:24:28 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:29 2011 +0200"
      },
      "message": "[S390] tape: remove unused/not handled return codes\n\nReturn codes are on purpose not handled or used. So remove them.\n\nAcked-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "37fa9975b28a2d86a5b47ec17e6d845dbd899c60",
      "tree": "d3fe0ff79321e99daeda1533f847ec6026cdad43",
      "parents": [
        "364c18d817a6beb3303e6b8f28ea37d9c06ff382"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 23 10:24:27 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:29 2011 +0200"
      },
      "message": "[S390] monwriter: fix return code handling\n\nFix return code handling within monwrite_new_hdr(). Return code handling\nis everwhere implemented, the return code of the diagnose function was\njust not passed.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "364c18d817a6beb3303e6b8f28ea37d9c06ff382",
      "tree": "6089e8ee580db186bdb6f20d813deea2e8c3874d",
      "parents": [
        "7712f83aa904fef0d7d6e5ba7684c3272bddbb19"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 23 10:24:26 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:28 2011 +0200"
      },
      "message": "[S390] dasd: fix return code handling\n\nCheck return value of itcw_add_dcw() for error code and return it.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7712f83aa904fef0d7d6e5ba7684c3272bddbb19",
      "tree": "39bf9b46fbe385eb7cb44118be12f6637b83659f",
      "parents": [
        "66ceed5ad1318863c21710f316942bcefff8081c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 23 10:24:25 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:28 2011 +0200"
      },
      "message": "[S390] get rid of unused variables\n\nRemove trivially unused variables as detected with -Wunused-but-set-variable.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "66ceed5ad1318863c21710f316942bcefff8081c",
      "tree": "6d9e29f7ea129b1b599720ae7957ca364f3750b8",
      "parents": [
        "043d07084b5347a26eab0a07aa13a4a929ad9e71"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 23 10:24:24 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:24:28 2011 +0200"
      },
      "message": "[S390] Remove tape block device driver.\n\nRemove the tape block device driver. It\u0027s not of real use but has\nalready created some confusion when users wanted to access tape devices\nand used the block device nodes instead of the character device nodes.\n\nAlso remove the whole tape documentation since it\u0027s completely outdated\nand we have the device drivers book which is the place where everything\nis properly documented.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9bf05098ce34e68a9e15f09ad6cdfea4ed64057a",
      "tree": "57638d72b4f1543d9e17b17e85af5d8d59f5461e",
      "parents": [
        "caebc160ce3f76761cc62ad96ef6d6f30f54e3dd"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon May 23 10:23:32 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 23 10:23:43 2011 +0200"
      },
      "message": "[S390] cio: fix unreg race in set_online path\n\nIn ccw_device_set_online we basically start path verification and\nwait for the device to reach a final state. If it turns out that the\ndevice has no useable path we schedule the deregistration of the\ndevice (which is still in an non-final state) and wake up the waiting\nprocess. The deregistration process will set a final state, but if\nthe wake up happens to be prior to this, the device will hang forever\nin ccw_device_set_online.\n\nTo fix this just set the final NOT_OPER state prior to the scheduled\nderegistration of the device.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "06f4e926d256d902dd9a53dcb400fd74974ce087",
      "tree": "0b438b67f5f0eff6fd617bc497a9dace6164a488",
      "parents": [
        "8e7bfcbab3825d1b404d615cb1b54f44ff81f981",
        "d93515611bbc70c2fe4db232e5feb448ed8e4cc9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 20 13:43:21 2011 -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: (1446 commits)\n  macvlan: fix panic if lowerdev in a bond\n  tg3: Add braces around 5906 workaround.\n  tg3: Fix NETIF_F_LOOPBACK error\n  macvlan: remove one synchronize_rcu() call\n  networking: NET_CLS_ROUTE4 depends on INET\n  irda: Fix error propagation in ircomm_lmp_connect_response()\n  irda: Kill set but unused variable \u0027bytes\u0027 in irlan_check_command_param()\n  irda: Kill set but unused variable \u0027clen\u0027 in ircomm_connect_indication()\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_transport()\n  be2net: Kill set but unused variable \u0027req\u0027 in lancer_fw_download()\n  irda: Kill set but unused vars \u0027saddr\u0027 and \u0027daddr\u0027 in irlan_provider_connect_indication()\n  atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.\n  rxrpc: Fix set but unused variable \u0027usage\u0027 in rxrpc_get_peer().\n  rxrpc: Kill set but unused variable \u0027local\u0027 in rxrpc_UDP_error_handler()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_process_connection()\n  rxrpc: Kill set but unused variable \u0027sp\u0027 in rxrpc_rotate_tx_window()\n  pkt_sched: Kill set but unused variable \u0027protocol\u0027 in tc_classify()\n  isdn: capi: Use pr_debug() instead of ifdefs.\n  tg3: Update version to 3.119\n  tg3: Apply rx_discards fix to 5719/5720\n  ...\n\nFix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c\nas per Davem.\n"
    },
    {
      "commit": "60a34277d5da958e7f39a942e0ed1016a904f6c6",
      "tree": "bd7250eef5422574edd3a2769d1e0b02e4df5250",
      "parents": [
        "f634a4e7074f66ac3dfaf2cc6786e0ec3080a2d1"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed May 18 03:28:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 18 17:27:39 2011 -0400"
      },
      "message": "qeth: use ndo_set_features callback for initial setup and recovery\n\nThis patch uses the ndo_set_features callback during normal device\nstartup or recovery to turn on hardware RX checksum. Patch was done\nwith much help from Michal Miroslaw, thx!!!\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nReviewed-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2b9c1f6208126e6df6c02428c501f8853685812",
      "tree": "e36762d385bb490914a72485c4da4431e4b937d3",
      "parents": [
        "2e9521fd656f05a716b5294a7dbebd37ced05e43",
        "3ec717b7ca4ee1d75d77e4f6286430d8f01d1dbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 18 06:49:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 18 06:49:02 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  block: don\u0027t delay blk_run_queue_async\n  scsi: remove performance regression due to async queue run\n  blk-throttle: Use task_subsys_state() to determine a task\u0027s blkio_cgroup\n  block: rescan partitions on invalidated devices on -ENOMEDIA too\n  cdrom: always check_disk_change() on open\n  block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers\n"
    },
    {
      "commit": "ff2aed7da18781bb32ce675e4621475e4baae08f",
      "tree": "d04aa69ab7d710b4faa7d83dc4687c731335998a",
      "parents": [
        "424f73b3ecc41367336ce75cc489c1e373c421fc"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Thu May 12 18:45:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "ctcm: get rid of compile warning\n\n-Wunused-but-set-variable generates compile warnings. The affected\nvariables are removed.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "424f73b3ecc41367336ce75cc489c1e373c421fc",
      "tree": "cb9cc78e535f48295dce34cf0aa1de4e29c6e002",
      "parents": [
        "38ed18ff5ed170a68f334c2362735c1268cec81b"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 12 18:45:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "lcs: get rid of compile warning\n\n-Wunused-but-set-variable generates a compile warning for lcs\u0027 tasklet\nfunction. Invoked functions contain already error handling; thus\nadditional return code checking is not needed here.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38ed18ff5ed170a68f334c2362735c1268cec81b",
      "tree": "6f6ab773a7a73f461e1229646367a060e5e6475f",
      "parents": [
        "3e70b3b8141c1a09e3a8809d94a0157756cb8f60"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 12 18:45:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "claw: remove unused return code handling\n\nRemove unused return code handling. The claw driver is mostly dead, so\njust make sure it keeps compiling without warnings.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e70b3b8141c1a09e3a8809d94a0157756cb8f60",
      "tree": "f958184f0b8e7ff50384e7f3355ad90cc2275848",
      "parents": [
        "1da74b1c10062eff5f67accb3bcb27fa329a55d6"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Thu May 12 18:45:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "qeth: add owner to ccw driver\n\nFill in the owner of qeth\u0027s ccw device driver.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da74b1c10062eff5f67accb3bcb27fa329a55d6",
      "tree": "3d26997561114d152b23e8c5be3fb0df4b356a50",
      "parents": [
        "c5e631a8d4e305a68465b7334efe9875be8b7033"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Thu May 12 18:45:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "qeth: add OSA concurrent hardware trap\n\nThis patch improves FFDC (first failure data capture) by requesting\na hardware trace in case the device driver, the hardware or a user\ndetects an error.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5e631a8d4e305a68465b7334efe9875be8b7033",
      "tree": "1fb2dbc1eda8201c78cd466f87ae50f6f2cef08c",
      "parents": [
        "32f5469b5ed27b6403a91b6ca9bc64d144ae3a5d"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Thu May 12 18:45:01 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 13 14:55:20 2011 -0400"
      },
      "message": "qeth: convert to hw_features part 2\n\nSet rx csum default to hw checksumming again.\nRemove sysfs interface for rx csum (checksumming) and TSO (large_send).\nWith the new hw_features it does not work to keep the old sysfs\ninterface in parallel. Convert options.checksum_type to new hw_features.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aade6c0dfb46ff7ce7df0ed7a2ef15d2d3c47f05",
      "tree": "a4fca8380efa83444a7256a038ad29b545bbf6ed",
      "parents": [
        "fdb1bb157525907163e2a0c96fe8bb19fbe867a8"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Tue May 10 17:13:38 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue May 10 17:13:42 2011 +0200"
      },
      "message": "[S390] dasd: prevent IO error during reserve/release loop\n\nThe termination of running CQR caused by reserve/release operations\nmay lead to an IO error if reserve/release is done in a tight loop.\nPrevent this by increasing the retry counter after termination.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fdb1bb157525907163e2a0c96fe8bb19fbe867a8",
      "tree": "ab07e0bb730b2afc4caf96be26c7fa2769690b25",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue May 10 17:13:37 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue May 10 17:13:42 2011 +0200"
      },
      "message": "[S390] sclp/memory hotplug: fix initial usecount of increments\n\nFix initial usecount of attached and assigned storage increments so\nthey can be set offline.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1c5cae815d19ffe02bdfda1260949ef2b1806171",
      "tree": "d47a73c05afacd21985abb8df9862136385c58f0",
      "parents": [
        "e8920674979705392abc4db4ebbe78feb68a4da1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Apr 30 01:21:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 05 10:57:45 2011 -0700"
      },
      "message": "net: call dev_alloc_name from register_netdevice\n\nForce dev_alloc_name() to be called from register_netdevice() by\ndev_get_valid_name(). That allows to remove multiple explicit\ndev_alloc_name() calls.\n\nThe possibility to call dev_alloc_name in advance remains.\n\nThis also fixes veth creation regresion caused by\n84c49d8c3e4abefb0a41a77b25aa37ebe8d6b743\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9851832857dc1e4efefca1713f5cff3e168a25c",
      "tree": "f5ca038fcc00f5ed2cac37c575aec550e170c65c",
      "parents": [
        "ed961581a7ca91d6a4852af2e44333e983100505"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Apr 29 10:42:19 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Fri Apr 29 10:42:25 2011 +0200"
      },
      "message": "[S390] irqstats: fix counting of pfault, dasd diag and virtio irqs\n\npfault, dasd diag and virtio all use the same external interrupt number.\nThe respective interrupt handlers decide by the subcode if they are\nmeant to handle the interrupt.\nCounting is currently done before looking at the subcode which means\neach handler counts an interrupt even if it is not handling it.\nFix this by moving the kstat code after the code which looks at the\nsubcode.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9fd097b14918875bd6f125ed699d7bbbba5893ee",
      "tree": "a7d58268cbcfaeeddc7fdf75bf0742dc63434a46",
      "parents": [
        "91e8549bde9e5cc88c5a2e8c8114389279e240b5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Apr 21 21:32:55 2011 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Apr 21 21:33:05 2011 +0200"
      },
      "message": "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers\n\nIn-kernel disk event polling doesn\u0027t matter for legacy/fringe drivers\nand may lead to infinite event loop if -\u003echeck_events() implementation\ngenerates events on level condition instead of edge.\n\nNow that block layer supports suppressing exporting unlisted events,\nsimply leaving disk-\u003eevents cleared allows these drivers to keep the\ninternal revalidation behavior intact while avoiding weird\ninteractions with userland event handler.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "6204b47ec4394f7e472885c8d05d9cda96d97a25",
      "tree": "887f57b02c53cc2cf0f7c6365978747474133bbe",
      "parents": [
        "dd6f6d024906b8f05a0832c78c16a1e818958321"
      ],
      "author": {
        "name": "Michał Mirosław",
        "email": "mirq-linux@rere.qmqm.pl",
        "time": "Tue Apr 19 00:43:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 20 01:30:42 2011 -0700"
      },
      "message": "net: s390: convert to hw_features\n\noptions.large_send was easy to get rid of. options.checksum_type has deeper\nroots so is left for later cleanup.\n\nSigned-off-by: Michał Mirosław \u003cmirq-linux@rere.qmqm.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c7a29e56f0a3526b71e9694b403b8e2cbe9c31e5",
      "tree": "5ff321fdec6bdaff9e1d58a38df2fdef2c28324b",
      "parents": [
        "e35c76cd47c244eaa7a74adaabde4d0a1cadb907"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Wed Apr 20 10:15:35 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Apr 20 10:15:44 2011 +0200"
      },
      "message": "[S390] dasd: check sense type in device change handler\n\nWhen evaluating sense data in dasd_eckd_check_for_device_change, we\nmust always check for the type of sense data in byte 27, bit 0, to\nmake sure that the rest of the sense data is interpreted correctly.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bffbbd2df4196a73ffdc16709866dd96eb66aad8",
      "tree": "d62c80319e3b63fc352afda230e618d792b9a5fb",
      "parents": [
        "e4c031b4f2515e9531d71c8aa779799231dbcd0c"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Apr 20 10:15:33 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Apr 20 10:15:43 2011 +0200"
      },
      "message": "[S390] qdio: reset error states immediately\n\nThe qdio hardware may surpress further interrupts as long as a SBAL is in\nthe error state. That can lead to unnotified data in the SBALs following\nthe error state. To prevent this behaviour change the SBAL[s] in error\nstate immediately to another program owned state so interrupts are again\nreceived for further traffic on the device.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "65f8da475995f667af5298c644707dbd9d646ca6",
      "tree": "bca8597443060e79f09a8843903bbc55b2dece52",
      "parents": [
        "2f666bcf757cb72549f360ef6da02f03620a48b6"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Wed Apr 20 10:15:30 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Apr 20 10:15:43 2011 +0200"
      },
      "message": "[S390] dasd: fix race between open and offline\n\nThe dasd_open function uses the private_data pointer of the gendisk to\nfind the dasd_block structure that matches the gendisk. When a DASD\ndevice is set offline, we set the private_data pointer of the gendisk\nto NULL and later remove the dasd_block structure, but there is still\na small race window, in which dasd_open could first read a pointer\nfrom the private_data field and then try to use it, after the structure\nhas already been freed.\nTo close this race window, we will store a pointer to the dasd_devmap\nstructure of the base device in the private_data field. The devmap\nentries are not deleted, and we already have proper locking and\nreference counting in place, so that we can safely get from a devmap\npointer to the dasd_device and dasd_block structures of the device.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "bb3c90f0de7b34995b5e35cf5dc97a3d428b3761",
      "tree": "d5d07b61c0ab6d8688579a255e2b97b624637336",
      "parents": [
        "3d762ca1cdf38b5fb7d1774734176d1d4d56bbb7",
        "8838101183bba239f100b0cfe31d9ebbfc2f1bd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 07:36:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 08 07:36:14 2011 -0700"
      },
      "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:\n  [S390] compile fix for latest binutils\n  [S390] cio: prevent purging of CCW devices in the online state\n  [S390] qdio: fix init sequence\n  [S390] Fix parameter passing for smp_switch_to_cpu()\n  [S390] oprofile s390: prevent stack corruption\n"
    },
    {
      "commit": "a2fc8485f838ccd2ce5db690f81ac086489a9e7e",
      "tree": "9cc51125c5cbbd66344a09d114897d668b750bcc",
      "parents": [
        "aa5c8df398266a141fb5ff0e77cbc7904a3e0648"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Apr 04 09:43:32 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Apr 04 09:43:33 2011 +0200"
      },
      "message": "[S390] cio: prevent purging of CCW devices in the online state\n\nThe cio_ignore purge function is intended to only remove CCW devices\nwhich are in the offline state. There is a time frame after the purge\nfunction finished where a CCW device is scheduled for removal but\nstill accessible. When the device is set online during this time\nframe, it may first appear online before it is then removed.\n\nFix this by preventing that CCW devices can be set online while there\nis work (such as removal triggered by the purge function) for it\npending. Also ensure that the purge function does not schedule devices\nfor removal which are in the process of being set online.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "aa5c8df398266a141fb5ff0e77cbc7904a3e0648",
      "tree": "9fb32e602c8d3fc79b4a94086ed69cd3c0d3fc48",
      "parents": [
        "034e9e966cd86e5d8062cf0b3daba4bde187986c"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Mon Apr 04 09:43:31 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Apr 04 09:43:32 2011 +0200"
      },
      "message": "[S390] qdio: fix init sequence\n\nReorder the initialization sequence of the qdio module to avoid\nwriting to an uninitialized debug feature entry. Also reorder\nthe exit function to restore a consistent cleanup path.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "7c8d891c2c7714965db1685289787b0c526f9c42",
      "tree": "63f4bb25df1a3b9798d318e8c2c28b959709f182",
      "parents": [
        "62d00867514ae1c81ab5e809e189ca159536daee",
        "54eaae3028e6b09de0bd2232a8176fc0d0a2397a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 17:47:04 2011 -0700"
      },
      "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:\n  [S390] cmpxchg: implement cmpxchg64()\n  [S390] xchg/cmpxchg: move to own header file\n  [S390] ccwgroup_driver: remove duplicate members\n  [S390] ccw_bus_type: make it static\n  [S390] ccw_driver: remove duplicate members\n  [S390] qdio: prevent handling of buffers if count is zero\n  [S390] setup: register bss section as resource\n  [S390] setup: simplify setup_resources()\n  [S390] wire up sys_syncfs\n  [S390] wire up sys_clock_adjtime\n  [S390] wire up sys_open_by_handle_at\n  [S390] wire up sys_name_to_handle_at\n  [S390] oprofile: disable hw sampling for CONFIG_32BIT\n  [S390] early: limit savesys cmd string handling\n  [S390] early: Fix possible overlapping data buffer\n"
    },
    {
      "commit": "6c5103890057b1bb781b26b7aae38d33e4c517d8",
      "tree": "e6e57961dcddcb5841acb34956e70b9dc696a880",
      "parents": [
        "3dab04e6978e358ad2307bca563fabd6c5d2c58b",
        "9d2e157d970a73b3f270b631828e03eb452d525e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:16:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:16:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39/core\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.39/core\u0027 of git://git.kernel.dk/linux-2.6-block: (65 commits)\n  Documentation/iostats.txt: bit-size reference etc.\n  cfq-iosched: removing unnecessary think time checking\n  cfq-iosched: Don\u0027t clear queue stats when preempt.\n  blk-throttle: Reset group slice when limits are changed\n  blk-cgroup: Only give unaccounted_time under debug\n  cfq-iosched: Don\u0027t set active queue in preempt\n  block: fix non-atomic access to genhd inflight structures\n  block: attempt to merge with existing requests on plug flush\n  block: NULL dereference on error path in __blkdev_get()\n  cfq-iosched: Don\u0027t update group weights when on service tree\n  fs: assign sb-\u003es_bdi to default_backing_dev_info if the bdi is going away\n  block: Require subsystems to explicitly allocate bio_set integrity mempool\n  jbd2: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging\n  jbd: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging\n  fs: make fsync_buffers_list() plug\n  mm: make generic_writepages() use plugging\n  blk-cgroup: Add unaccounted time to timeslice_used.\n  block: fixup plugging stubs for !CONFIG_BLOCK\n  block: remove obsolete comments for blkdev_issue_zeroout.\n  blktrace: Use rq-\u003ecmd_flags directly in blk_add_trace_rq.\n  ...\n\nFix up conflicts in fs/{aio.c,super.c}\n"
    },
    {
      "commit": "3c190c51f55eab691e5d096747262d2653e67de1",
      "tree": "6faf9a816b3dbfb2fc78b2b7f6215b52b1fb49e8",
      "parents": [
        "d5ab5276baf9fd8b581cfbf41b10b6d4eae55960"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Wed Mar 23 10:16:04 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 23 10:15:59 2011 +0100"
      },
      "message": "[S390] ccwgroup_driver: remove duplicate members\n\nRemove the owner and name members of struct\nccwgroup_driver and convert all drivers to store\nthis data in the embedded struct device_driver.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d5ab5276baf9fd8b581cfbf41b10b6d4eae55960",
      "tree": "7bb0cc557a8c7b2b9ab571acb54a118ef7c2b6a0",
      "parents": [
        "3bda058b0c39fc72188116d2fd71af08dd0fe5b0"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Wed Mar 23 10:16:03 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 23 10:15:59 2011 +0100"
      },
      "message": "[S390] ccw_bus_type: make it static\n\nMake ccw_bus_type static. ccw_device drivers have to\nuse ccw_driver_register.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3bda058b0c39fc72188116d2fd71af08dd0fe5b0",
      "tree": "94d2cb60f495ebb6b14b40ad9e23feb9ba001ce9",
      "parents": [
        "9a26513eb67ec4b2cb1744834076afad21b68aac"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Wed Mar 23 10:16:02 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 23 10:15:59 2011 +0100"
      },
      "message": "[S390] ccw_driver: remove duplicate members\n\nRemove the owner and name members of struct\nccw_driver and convert all drivers to store\nthis data in the embedded struct device_driver.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9a26513eb67ec4b2cb1744834076afad21b68aac",
      "tree": "20062d931215ca303a6f601e32c8d21db73a80ee",
      "parents": [
        "4cc69531f91dfa1668af5e9d8efe9e3bc7b64548"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Mar 23 10:16:01 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Mar 23 10:15:59 2011 +0100"
      },
      "message": "[S390] qdio: prevent handling of buffers if count is zero\n\nExit do_QDIO early if the buffer count is zero to prevent side effects\nin the following functions.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c55d267de274d308927b60c3e740c1a826832317",
      "tree": "21b53a8c725d9f9650f60d94b349459d5b8dae10",
      "parents": [
        "61ef46fd45c3c62dc7c880a45dd2aa841b9af8fb",
        "bc898c97f7ba24def788d9f80786cf028a197122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (170 commits)\n  [SCSI] scsi_dh_rdac: Add MD36xxf into device list\n  [SCSI] scsi_debug: add consecutive medium errors\n  [SCSI] libsas: fix ata list corruption issue\n  [SCSI] hpsa: export resettable host attribute\n  [SCSI] hpsa: move device attributes to avoid forward declarations\n  [SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)\n  [SCSI] sd: Logical Block Provisioning update\n  [SCSI] Include protection operation in SCSI command trace\n  [SCSI] hpsa: fix incorrect PCI IDs and add two new ones (2nd try)\n  [SCSI] target: Fix volume size misreporting for volumes \u003e 2TB\n  [SCSI] bnx2fc: Broadcom FCoE offload driver\n  [SCSI] fcoe: fix broken fcoe interface reset\n  [SCSI] fcoe: precedence bug in fcoe_filter_frames()\n  [SCSI] libfcoe: Remove stale fcoe-netdev entries\n  [SCSI] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h\n  [SCSI] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument\n  [SCSI] fcoe, libfc: initialize EM anchors list and then update npiv EMs\n  [SCSI] Revert \"[SCSI] libfc: fix exchange being deleted when the abort itself is timed out\"\n  [SCSI] libfc: Fixing a memory leak when destroying an interface\n  [SCSI] megaraid_sas: Version and Changelog update\n  ...\n\nFix up trivial conflicts due to whitespace differences in\ndrivers/scsi/libsas/{sas_ata.c,sas_scsi_host.c}\n"
    },
    {
      "commit": "31598e8713ef501c8f6aad2e2ec8a9457e8877c1",
      "tree": "255d16a18cbfa78d15486eba07e03b222ddb5f77",
      "parents": [
        "241eb95600be194f6b59b85c0bf41194694ebdf1",
        "6966727db1389f4926c6fa6e87a600112a5658b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 10:10:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 10:10:49 2011 -0700"
      },
      "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:\n  [S390] kexec: Disable ftrace during kexec\n  [S390] support XZ compressed kernel\n  [S390] css_bus_type: make it static\n  [S390] css_driver: remove duplicate members\n  [S390] css: remove subchannel private\n  [S390] css: move chsc_private to drv_data\n  [S390] css: move io_private to drv_data\n  [S390] cio: move cdev pointer to io_subchannel_private\n  [S390] cio: move options to io_sch_private\n  [S390] cio: move asms to generic header\n  [S390] cio: move orb definitions to separate header\n  [S390] Write protect module text and RO data\n  [S390] dasd: get rid of compile warning\n  [S390] remove superfluous check from do_IRQ\n  [S390] remove redundant stack check option\n"
    },
    {
      "commit": "7a6362800cb7d1d618a697a650c7aaed3eb39320",
      "tree": "087f9bc6c13ef1fad4b392c5cf9325cd28fa8523",
      "parents": [
        "6445ced8670f37cfc2c5e24a9de9b413dbfc788d",
        "ceda86a108671294052cbf51660097b6534672f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 16:29:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 16:29:25 2011 -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: (1480 commits)\n  bonding: enable netpoll without checking link status\n  xfrm: Refcount destination entry on xfrm_lookup\n  net: introduce rx_handler results and logic around that\n  bonding: get rid of IFF_SLAVE_INACTIVE netdev-\u003epriv_flag\n  bonding: wrap slave state work\n  net: get rid of multiple bond-related netdevice-\u003epriv_flags\n  bonding: register slave pointer for rx_handler\n  be2net: Bump up the version number\n  be2net: Copyright notice change. Update to Emulex instead of ServerEngines\n  e1000e: fix kconfig for crc32 dependency\n  netfilter ebtables: fix xt_AUDIT to work with ebtables\n  xen network backend driver\n  bonding: Improve syslog message at device creation time\n  bonding: Call netif_carrier_off after register_netdevice\n  bonding: Incorrect TX queue offset\n  net_sched: fix ip_tos2prio\n  xfrm: fix __xfrm_route_forward()\n  be2net: Fix UDP packet detected status in RX compl\n  Phonet: fix aligned-mode pipe socket buffer header reserve\n  netxen: support for GbE port settings\n  ...\n\nFix up conflicts in drivers/staging/brcm80211/brcmsmac/wl_mac80211.c\nwith the staging updates.\n"
    },
    {
      "commit": "e6bee325e49f17c65c1fd66e9e8b348c85788341",
      "tree": "bcc9e5d8e82efa9009edd481a837cc3626360091",
      "parents": [
        "a5e6b135bdff649e4330f98e2e80dbb1984f7e77",
        "6ae705b23be8da52d3163be9d81e9b767876aaf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 15:11:04 2011 -0700"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (76 commits)\n  pch_uart: reference clock on CM-iTC\n  pch_phub: add new device ML7213\n  n_gsm: fix UIH control byte : P bit should be 0\n  n_gsm: add a documentation\n  serial: msm_serial_hs: Add MSM high speed UART driver\n  tty_audit: fix tty_audit_add_data live lock on audit disabled\n  tty: move cd1865.h to drivers/staging/tty/\n  Staging: tty: fix build with epca.c driver\n  pcmcia: synclink_cs: fix prototype for mgslpc_ioctl()\n  Staging: generic_serial: fix double locking bug\n  nozomi: don\u0027t use flush_scheduled_work()\n  tty/serial: Relax the device_type restriction from of_serial\n  MAINTAINERS: Update HVC file patterns\n  tty: phase out of ioctl file pointer for tty3270 as well\n  tty: forgot to remove ipwireless from drivers/char/pcmcia/Makefile\n  pch_uart: Fix DMA channel miss-setting issue.\n  pch_uart: fix exclusive access issue\n  pch_uart: fix auto flow control miss-setting issue\n  pch_uart: fix uart clock setting issue\n  pch_uart : Use dev_xxx not pr_xxx\n  ...\n\nFix up trivial conflicts in drivers/misc/pch_phub.c (same patch applied\ntwice, then changes to the same area in one branch)\n"
    },
    {
      "commit": "3041b6ab5f36ac303981e9f170ff2ae43dc9d125",
      "tree": "0a1215050b2c9f082c1928e9ef96eb2e7175558e",
      "parents": [
        "e6aed122a9185d0fe5890f02ea8efc32c355bc44"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:31 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:24 2011 +0100"
      },
      "message": "[S390] css_bus_type: make it static\n\nMake css_bus_type static. Subchannel drivers have to\nuse css_driver_register.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e6aed122a9185d0fe5890f02ea8efc32c355bc44",
      "tree": "6d23dcb58c68f979258595b5021e05052767d4e5",
      "parents": [
        "085ee9db88bebaadd6d54751b0ced8db486dddfc"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:30 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:24 2011 +0100"
      },
      "message": "[S390] css_driver: remove duplicate members\n\nRemove the owner and name members of struct\ncss_driver and convert all drivers to store\nthis data in the embedded struct device_driver.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "085ee9db88bebaadd6d54751b0ced8db486dddfc",
      "tree": "b7b1398b8fdb9992fe9550164ab51b3dfe9a7db4",
      "parents": [
        "85fb534e27eca3f433a7b53bb78cf208b92bf190"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:29 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:24 2011 +0100"
      },
      "message": "[S390] css: remove subchannel private\n\nAll subchannel drivers use drv_data, so get rid of the\nadditional private pointer of struct subchannel.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85fb534e27eca3f433a7b53bb78cf208b92bf190",
      "tree": "14ba66c82b776818bf2d8166def106e6a13b225d",
      "parents": [
        "f92519e83e3bd509cb861a946701a26f74cb77fa"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:28 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:23 2011 +0100"
      },
      "message": "[S390] css: move chsc_private to drv_data\n\nUse the subchannels drv_data to access chsc_private\nfor chsc subchannels.\n\nNote: Also set the drv_data prior to the cio_enable_subchannel\ncall, since we can receive an interrupt the moment we enable\nthe subchannel and the IRQ handler relies on this data.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f92519e83e3bd509cb861a946701a26f74cb77fa",
      "tree": "b6da7f33d563dc5f8932a8e32ef1add9c01b763d",
      "parents": [
        "97eb6bfcb942a59f5c8d273523d68c6a0f57a6f2"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:27 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:23 2011 +0100"
      },
      "message": "[S390] css: move io_private to drv_data\n\nUse the subchannels drv_data to access io_subchannel_private\nfor io subchannels.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "97eb6bfcb942a59f5c8d273523d68c6a0f57a6f2",
      "tree": "44cd256317b24d94f0affa848167ac6b26707afb",
      "parents": [
        "c513d07a2df0f7076c1707274e29737f09df3b7f"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:26 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:23 2011 +0100"
      },
      "message": "[S390] cio: move cdev pointer to io_subchannel_private\n\nMove the subchannels ccw device pointer from drv_data to\nthe private data for I/O subchannels, since it is not the\nonly drv_data for I/O subchannels. The next step will be\nto make io_subchannel_private the new drv_data for I/O\nsubchannels.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c513d07a2df0f7076c1707274e29737f09df3b7f",
      "tree": "00d9a5cdbfdbb3e4dcd9f6d90758764466c53c4e",
      "parents": [
        "dbda8ce5407c731a0108a35db3e058d5d350dd80"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:25 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:23 2011 +0100"
      },
      "message": "[S390] cio: move options to io_sch_private\n\nMove the options member from struct subchannel to\nio_subchannel_private since it\u0027s I/O subchannel specific.\nAlso remove the unused cio_get_options function.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dbda8ce5407c731a0108a35db3e058d5d350dd80",
      "tree": "3bcf6fbb2d8e0e501c73fe718b6c23ee20b0a06b",
      "parents": [
        "9e6f9f851cfa41f42f8985e0b82a54b1b28d3465"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:24 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:23 2011 +0100"
      },
      "message": "[S390] cio: move asms to generic header\n\nThe ssch and csch functions are not I/O subchannel specific,\nthus move them from io_sch.h to ioasm.h\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9e6f9f851cfa41f42f8985e0b82a54b1b28d3465",
      "tree": "572328ebb495026b5254267e2b7f24f7ab342c00",
      "parents": [
        "305b1523250faf9675919def94906775992ce52d"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:23 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:23 2011 +0100"
      },
      "message": "[S390] cio: move orb definitions to separate header\n\nMove the data definition for the orb union to a separate\nheader file. Also apply the curent codingstyle.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d54cddb620fa493968111f479029dcd910fcb921",
      "tree": "c448ba8da77a7fd47cef03bf6ec7e71c24d22ad1",
      "parents": [
        "ee5894fb0f128476dc9afb2ed50cab1427dfe0c3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Mar 15 17:08:21 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:22 2011 +0100"
      },
      "message": "[S390] dasd: get rid of compile warning\n\nGet rid of this:\n\ndrivers/s390/block/dasd_eckd.c: In function \u0027dasd_eckd_build_cp_tpm_track.clone.8\u0027:\ndrivers/s390/block/dasd_eckd.c:2589:34: warning: \u0027len_to_track_end\u0027 may be used uninitialized in this function\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ee5894fb0f128476dc9afb2ed50cab1427dfe0c3",
      "tree": "3fce527385ada565b97d7681db11e0fcfb4bc704",
      "parents": [
        "2c190da477c9ab167f5bb37414d99ef2063b388a"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Tue Mar 15 17:08:20 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Mar 15 17:08:22 2011 +0100"
      },
      "message": "[S390] remove superfluous check from do_IRQ\n\nDon\u0027t check for the int_type if an adapter interrupt is presented.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dcf4ae2dba541eed96afb0ba13e562defb8543e6",
      "tree": "e6c116d7f73bc9a38b2e6e804dadcbf8309bed73",
      "parents": [
        "2e588f84f254cca0fc3b9f01297d06799b8c85d3"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Mon Mar 14 15:39:47 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:39:47 2011 -0700"
      },
      "message": "qeth: change some configurations defaults\n\nThis patch turns on RX checksum and GRO by default. To improve\nreceiving performance and reduce congestion in case of network\nbursts we also increase the default number of inbound buffers.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33175d84ee3fa29991adb80513683e010769e807",
      "tree": "3731f61cf82451b6892cf1368701e57e35d92908",
      "parents": [
        "c5908939b2738bafe1b309bc2465cb9f2e6184c5",
        "6dfbd87a20a737641ef228230c77f4262434fa24"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:26:00 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:26:00 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x_cmn.c\n"
    },
    {
      "commit": "4c63f5646e405b5010cc9499419060bf2e838f5b",
      "tree": "df91ba315032c8ec4aafeb3ab96fdfa7c6c656e1",
      "parents": [
        "cafb0bfca1a73efd6d8a4a6a6a716e6134b96c24",
        "69d60eb96ae8a73cf9b79cf28051caf973006011"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:58:35 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:58:35 2011 +0100"
      },
      "message": "Merge branch \u0027for-2.6.39/stack-plug\u0027 into for-2.6.39/core\n\nConflicts:\n\tblock/blk-core.c\n\tblock/blk-flush.c\n\tdrivers/md/raid1.c\n\tdrivers/md/raid10.c\n\tdrivers/md/raid5.c\n\tfs/nilfs2/btnode.c\n\tfs/nilfs2/mdt.c\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "7eaceaccab5f40bbfda044629a6298616aeaed50",
      "tree": "33954d12f63e25a47eb6d86ef3d3d0a5e62bf752",
      "parents": [
        "73c101011926c5832e6e141682180c4debe2cf45"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:52:07 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:52:07 2011 +0100"
      },
      "message": "block: remove per-queue plugging\n\nCode has been converted over to the new explicit on-stack plugging,\nand delay users have been converted to use the new API for that.\nSo lets kill off the old plugging along with aops-\u003esync_page().\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "ffe80cea354519d846767b8165598c2903706c2a",
      "tree": "2168adbcba027c96a1e0dfc3b4d7cb105ef2c03d",
      "parents": [
        "f47350fdecb7ce9fe715e2df4431c4b51c4ef46b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 09 19:54:28 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 09 19:54:28 2011 +0100"
      },
      "message": "s390/tape_block: Convert to bdops-\u003echeck_events()\n\nConvert from -\u003emedia_changed() to -\u003echeck_events().\n\ns390/tape_block buffers media changed state and clears it on\nrevalidation.  It will behave correctly with kernel event polling.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "0a0e9ae1bd788bc19adc4d4ae08c98b233697402",
      "tree": "13825eeb5bbeae27d66e95f12168eff4b60701ab",
      "parents": [
        "01a16b21d6adf992aa863186c3c4e561a57c1714",
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n"
    },
    {
      "commit": "0c2bd9b24e73287aa4ee87844c847205e0da8a9b",
      "tree": "4e56fae8cb7f8dcbc022771436e573c5c12b94fb",
      "parents": [
        "b652277b09d3d030cb074cc6a98ba80b34244c03"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 03 17:56:07 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Mar 03 17:56:14 2011 +0100"
      },
      "message": "[S390] tape: deadlock on system work queue\n\nThe 34xx and 3590 tape driver uses the system work queue to defer work\nfrom the interrupt function to process context, e.g. a medium sense\nafter an unsolicited interrupt. The tape commands started by the work\nhandler need to be asynchronous, otherwise a deadlock on the system\nwork queue can occur.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b652277b09d3d030cb074cc6a98ba80b34244c03",
      "tree": "3e83ec35774580a151fa7e59ec32f7c5786c689c",
      "parents": [
        "0c0db0355bc070b4c623622248d3f577642536b9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Mar 03 17:56:06 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Mar 03 17:56:14 2011 +0100"
      },
      "message": "[S390] keyboard: integer underflow bug\n\nThe \"ct\" variable should be an unsigned int.  Both struct kbdiacrs\n-\u003ekb_cnt and struct kbd_data -\u003eaccent_table_size are unsigned ints.\n\nMaking it signed causes a problem in KBDIACRUC because the user could\nset the signed bit and cause a buffer overflow.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0c0db0355bc070b4c623622248d3f577642536b9",
      "tree": "6bb3a0464d621bae16c5f61ba3920c5c1359a61d",
      "parents": [
        "cbdbb4c1d22e26f9d5314fefe6f2c7e5ed7f6a0f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Mar 03 17:56:05 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Mar 03 17:56:14 2011 +0100"
      },
      "message": "[S390] xpram: remove __initdata attribute from module parameters\n\nThe module parameter \u0027devs\u0027 and \u0027sizes\u0027 are marked as __initdata. The\nmemory for the parameters are freed after module_init completed. This\ncan lead to kernel crashes in param_free_charp. Remove the __initdata\nattribute to fix the problem.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "70919e23ac35c9c244dfd73f97312894cae7d65f",
      "tree": "019e8dcd19402ec49898d7b00970960d0cbced33",
      "parents": [
        "4c93fbb0626080d196fb461c859b24a1feec3270"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Sat Feb 26 22:41:36 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 26 22:41:36 2011 -0800"
      },
      "message": "qeth: remove needless IPA-commands in offline\n\nIf a qeth device is set offline, data and control subchannels are\ncleared, which means removal of all IP Assist Primitive settings\nimplicitly. There is no need to delete those settings explicitly.\nThis patch removes all IP Assist invocations from offline.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65c56e073e4fd10385283561b91189572e33b519",
      "tree": "dd3d0f43ace70603d7b3161a7288451763185597",
      "parents": [
        "310388beea4d00bb1c56e81ded82bdc25bdcf719"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Feb 25 14:28:30 2011 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 25 09:56:13 2011 -0800"
      },
      "message": "tty: phase out of ioctl file pointer for tty3270 as well\n\nThe patch \"tty: now phase out the ioctl file pointer for good\" missed\nthe tty3270 driver. This is the missing piece.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "038d9446a9e601d7972926ca69fee10eeda6f3c7",
      "tree": "ce0833dd6c69bf45d53968412c3596432ebf21c1",
      "parents": [
        "22fd411ac9853f4becb3db9860f6d0b8398cac44"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:48 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:02:21 2011 -0500"
      },
      "message": "[SCSI] zfcp: Add information to symbolic port name when running in NPIV mode\n\nQuery the FC symbolic port name for reporting in the fc_host sysfs and\nenable the symbolic_name attribute in the fc_host sysfs. When running\nin NPIV mode, extend the symbolic port name with the devno and the\nhostname. This allows better identification of Linux systems for SAN\nand storage administrators.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1947c72a122a8c367fdfc650c39a98ba76cc573a",
      "tree": "d01a396ba55a8b2eaad60bc1df86ed44d1d63378",
      "parents": [
        "2443c8b23aea83d529868030e28f45a6fa6553b2"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:46 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:02:17 2011 -0500"
      },
      "message": "[SCSI] zfcp: Move SCSI host and transport templates out of struct zfcp_data\n\nThe SCSI host and transport templates are the only members left in the\nglobal zfcp_data struct. Move them out of zfcp_data  and remove the\nnow unused zfcp_data struct. Also update the names of the register and\nunregister functions to use the zfcp_scsi prefix.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2443c8b23aea83d529868030e28f45a6fa6553b2",
      "tree": "de381ef06c4ed3685b8fe843a16edb997affeadf",
      "parents": [
        "259afe2ed92c179e0a85da10ca63bf927b9851ca"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:45 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:02:14 2011 -0500"
      },
      "message": "[SCSI] zfcp: Merge FCP task management setup with regular FCP command setup\n\nFor task management commands, only LUN and flags are required. The\nregular FCP setup already sets the LUN in the fcp_cmnd. All is\nrequired for merging the function is setting up the TM flags.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "259afe2ed92c179e0a85da10ca63bf927b9851ca",
      "tree": "453adc0994f0886f53beb6f8ef71fcf798f8680f",
      "parents": [
        "f9773229be6d8a3caa4c9dfc2961a63ab51a4e2a"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:44 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:02:12 2011 -0500"
      },
      "message": "[SCSI] zfcp: Move qtcb kmem_cache to zfcp_fsf.c\n\nMove the kmem_cache for allocating the qtcb to zfcp_fsf.c and rename\nit accordingly.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f9773229be6d8a3caa4c9dfc2961a63ab51a4e2a",
      "tree": "4970f351a9b82ed9487f8f23933b7008e650cc25",
      "parents": [
        "fcf7e6144df60cd5082e5bc52f1ca5d1ca99a2d6"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:43 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:02:09 2011 -0500"
      },
      "message": "[SCSI] zfcp: Use common FC kmem_cache for GPN_FT request\n\nSwitch the allocation of the GPN_FT request data to the FC kmem_cache\nand remove the zfcp_gpn kmem_cache.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fcf7e6144df60cd5082e5bc52f1ca5d1ca99a2d6",
      "tree": "0a8b078f47af2ed0e94dfb5cf887723af53a72a2",
      "parents": [
        "087897e36982ef8536dc9c8baed159a31517b5e6"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:42 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:02:06 2011 -0500"
      },
      "message": "[SCSI] zfcp: Allocate GID_PN data through new FC kmem_cache\n\nAllocate the data for the GID_PN request through the new FC\nkmem_cache. While updating the GID_PN code, also introduce a helper\nfunction for initializing the CT header for FC nameserver requests.\nRemove the \"paranoia\" check as well, the GID_PN request data does not\nsuddenly change.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "087897e36982ef8536dc9c8baed159a31517b5e6",
      "tree": "3d54e6ca8880f226cfe77c2266a47b6f3474b493",
      "parents": [
        "c7b279ae51942c14529bf2806685e9c658f28611"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:41 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:02:03 2011 -0500"
      },
      "message": "[SCSI] zfcp: Introduce new kmem_cache for FC request and response data\n\nA data buffer that is passed to the hardware must not cross a page\nboundary. zfcp uses a series of kmem_caches to align the data to not\ncross a page boundary. Introduce a new kmem_cache for the FC requests\nsent from the zfcp driver and use it for the ELS ADISC data.  The goal\nis to migrate to the FC kmem_cache in later patches and remove the\nrequest specific kmem_caches.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c7b279ae51942c14529bf2806685e9c658f28611",
      "tree": "76d48640ccd62f7f375180cb9179f03079ac8c0c",
      "parents": [
        "7c35e77b96b2f0af8c278c13d484d42dad3c7422"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:40 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:01:59 2011 -0500"
      },
      "message": "[SCSI] zfcp: Replace kmem_cache for \"status read\" data\n\nzfcp requires a mempool for the status read data blocks to resubmit\nthe \"status read\" requests at any time. Each status read data block\nhas the size of a page (4096 bytes) and needs to be placed in one\npage.\n\nInstead of having a kmem_cache for allocating page sized chunks, use\nmempool_create_page_pool to create a mempool returning pages and\nremove the zfcp kmem_cache.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7c35e77b96b2f0af8c278c13d484d42dad3c7422",
      "tree": "e678fb12ff8f0455992c55a99c15320f14204f53",
      "parents": [
        "4e7d7af4dfea65b50b0fc694e3febc202e4e9839"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Feb 22 19:54:39 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:01:09 2011 -0500"
      },
      "message": "[SCSI] zfcp: Remove unused flag ZFCP_STATUS_FSFREQ_TASK_MANAGEMENT\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4e7d7af4dfea65b50b0fc694e3febc202e4e9839",
      "tree": "4331b7bd0d50e6bdbc798458f4ea804e2e2129f0",
      "parents": [
        "c7f7fd5b7ea114e0f85fc4f2a853f6564410588d"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Tue Feb 22 19:54:38 2011 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:00:36 2011 -0500"
      },
      "message": "[SCSI] zfcp: Remove redundant unlikely()\n\nIS_ERR() already implies unlikely(), so it can be omitted here.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Steffen Maier \u003cmaier@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5da24b7627ff821e154a3aaecd5d60e1d8e228a5",
      "tree": "62934f77909e29097807d0bb28122990fd3e51f5",
      "parents": [
        "ee715087024b91a6ceb85ba2d02f6c35d354a48c"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Thu Feb 17 13:13:55 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Thu Feb 17 13:13:58 2011 +0100"
      },
      "message": "[S390] dasd: correct device table\n\nThe 3880 storage control unit supports a 3380 device\ntype, but not a 3390 device type.\n\nReported-by: Stephen Powell \u003czlinuxman@wowway.com\u003e\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "44f2c5c841da1b1e0864d768197ab1497b5c2cc1",
      "tree": "a9e62ee30dedd31c5aeb9c1a97cb8efec5dc3398",
      "parents": [
        "78d2978874e4e10e97dfd4fd79db45bdc0748550",
        "1e6d93e45b231b3ae87c01902ede2315aacfe976"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 04 13:20:01 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 04 13:20:01 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (68 commits)\n  net: can: janz-ican3: world-writable sysfs termination file\n  net: can: at91_can: world-writable sysfs files\n  MAINTAINERS: update email ids of the be2net driver maintainers.\n  bridge: Don\u0027t put partly initialized fdb into hash\n  r8169: prevent RxFIFO induced loops in the irq handler.\n  r8169: RxFIFO overflow oddities with 8168 chipsets.\n  r8169: use RxFIFO overflow workaround for 8168c chipset.\n  include/net/genetlink.h: Allow genlmsg_cancel to accept a NULL argument\n  net: Provide compat support for SIOCGETMIFCNT_IN6 and SIOCGETSGCNT_IN6.\n  net: Support compat SIOCGETVIFCNT ioctl in ipv4.\n  net: Fix bug in compat SIOCGETSGCNT handling.\n  niu: Fix races between up/down and get_stats.\n  tcp_ecn is an integer not a boolean\n  atl1c: Add missing PCI device ID\n  s390: Fix possibly wrong size in strncmp (smsgiucv)\n  s390: Fix wrong size in memcmp (netiucv)\n  qeth: allow OSA CHPARM change in suspend state\n  qeth: allow HiperSockets framesize change in suspend\n  qeth: add more strict MTU checking\n  qeth: show new mac-address if its setting fails\n  ...\n"
    },
    {
      "commit": "08b018327c2e8412fd76f821e9bb9de36ef48cb1",
      "tree": "82a35122e29b5ba6ee4b0876e8eaaf889760c6b3",
      "parents": [
        "5df979d6922d50cc12bfbe83721c143a5d0d31b7"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Wed Feb 02 06:04:36 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:02 2011 -0800"
      },
      "message": "s390: Fix possibly wrong size in strncmp (smsgiucv)\n\nThis error was reported by cppcheck:\ndrivers/s390/net/smsgiucv.c:63: error: Using sizeof for array given as\nfunction argument returns the size of pointer.\n\nAlthough there is no runtime problem as long as sizeof(u8 *) \u003d\u003d 8,\nthis misleading code should get fixed.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5df979d6922d50cc12bfbe83721c143a5d0d31b7",
      "tree": "65172ec53434369e1d8c0be88ae430833e2d4d84",
      "parents": [
        "d0ff1f52361d714863c49abb721a8714ea4e76d6"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Wed Feb 02 06:04:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:02 2011 -0800"
      },
      "message": "s390: Fix wrong size in memcmp (netiucv)\n\nThis error was reported by cppcheck:\ndrivers/s390/net/netiucv.c:568: error: Using sizeof for array given\nas function argument returns the size of pointer.\n\nsizeof(ipuser) did not result in 16 (as many programmers would have\nexpected) but sizeof(u8 *), so it is 4 or 8, too small here.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0ff1f52361d714863c49abb721a8714ea4e76d6",
      "tree": "a7fe4ddcb49a0b38d0cbf713664df5f4c19d73cd",
      "parents": [
        "8b2e18f662939fb3d9b0ffe5da953ba56d259e3a"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:01 2011 -0800"
      },
      "message": "qeth: allow OSA CHPARM change in suspend state\n\nFor OSA the CHPARM-definition determines the number of available\noutbound queues.\nA CHPARM-change may occur while a Linux system with probed\nOSA device is in suspend state. This patch enables proper\nresuming of an OSA device in this case.\n\nSigned-off-by: Ursula braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8b2e18f662939fb3d9b0ffe5da953ba56d259e3a",
      "tree": "3cd4bab1b27b8efdacf2818a8aaaec89fff42cec",
      "parents": [
        "9853b97bccbd2b08ce5fef497f21fa7395f68823"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:00 2011 -0800"
      },
      "message": "qeth: allow HiperSockets framesize change in suspend\n\nFor HiperSockets the framesize-definition determines the selected\nmtu-size and the size of the allocated qdio buffers.\nA framesize-change may occur while a Linux system with probed\nHiperSockets device is in suspend state. This patch enables proper\nresuming of a HiperSockets device in this case.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9853b97bccbd2b08ce5fef497f21fa7395f68823",
      "tree": "fa2e110362da71d5599c8f24bd393a593f542f49",
      "parents": [
        "221c17fe87033aa154df68679b437c83d835c284"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed Feb 02 06:04:32 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 15:00:00 2011 -0800"
      },
      "message": "qeth: add more strict MTU checking\n\nHiperSockets and OSA hardware report a maximum MTU size. Add checking\nto reject larger MTUs than allowed by hardware.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "221c17fe87033aa154df68679b437c83d835c284",
      "tree": "2a4b4477f93c45227fbb76ee4acf7fcc6c30a983",
      "parents": [
        "6d152e23ad1a7a5b40fef1f42e017d66e6115159"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Feb 02 06:04:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 02 14:59:59 2011 -0800"
      },
      "message": "qeth: show new mac-address if its setting fails\n\nSetting of a MAC-address may fail because an already used MAC-address\nis to bet set or because of authorization problems. In those cases\nqeth issues a message, but the mentioned MAC-address is not the\nnew MAC-address to be set, but the actual MAC-address. This patch\nchooses now the new MAC-address to be set for the error messages.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fa1098ac1bc2ad19627a08ae654caf360bc85aa",
      "tree": "614a9e5b234ff71c95986171b71a7a6530baef16",
      "parents": [
        "786cca889264836fad841757a1bf1bbaa7a16010"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Mon Jan 31 11:30:08 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:21 2011 +0100"
      },
      "message": "[S390] qdio: prevent compile warning under CONFIG_32BIT\n\nPrevent the following compiler warning if compiling a 31 bit kernel:\n\ndrivers/s390/cio/qdio_main.c: In function ‘get_outbound_buffer_frontier’:\ndrivers/s390/cio/qdio_main.c:646:16: warning: ‘state’ may be used uninitialized in this function\n  CC      lib/radix-tree.o\n  CC      drivers/s390/scsi/zfcp_cfdc.o\ndrivers/s390/cio/qdio_main.c: In function ‘qdio_inbound_q_moved’:\ndrivers/s390/cio/qdio_main.c:479:16: warning: ‘state’ may be used uninitialized in this function\ndrivers/s390/cio/qdio_main.c:479:16: note: ‘state’ was declared here\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f602f6d694a99a0141c066c8f0b360a0b3c16915",
      "tree": "cde04e5bf11edeeb54e32153a90ec024a76c921a",
      "parents": [
        "70d1f365568e0cdbc9f4ab92428e1830fdb09ab0"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Mon Jan 31 11:30:03 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Jan 31 11:30:20 2011 +0100"
      },
      "message": "[S390] dasd: prevent panic with unresumed devices\n\nIf a device is not resumed correctly the system crashes when this\ndevice is set offline. This may happen if it gets disconnected\nduring suspend.\nCheck if the device is already removed from alias handling and skip\nthese steps to prevent the kernel panic.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1268afe676ee9431a229fc68a2efb0dad4d5852f",
      "tree": "c252b969a51bd97317415cfc3b6465441f1b8aec",
      "parents": [
        "c56eb8fb6dccb83d9fe62fd4dc00c834de9bc470",
        "4580ccc04ddd8c17a470573a7fdb8def2e036dfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 19 20:25:45 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 19 20:25:45 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (41 commits)\n  sctp: user perfect name for Delayed SACK Timer option\n  net: fix can_checksum_protocol() arguments swap\n  Revert \"netlink: test for all flags of the NLM_F_DUMP composite\"\n  gianfar: Fix misleading indentation in startup_gfar()\n  net/irda/sh_irda: return to RX mode when TX error\n  net offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan.\n  USB CDC NCM: tx_fixup() race condition fix\n  ns83820: Avoid bad pointer deref in ns83820_init_one().\n  ipv6: Silence privacy extensions initialization\n  bnx2x: Update bnx2x version to 1.62.00-4\n  bnx2x: Fix AER setting for BCM57712\n  bnx2x: Fix BCM84823 LED behavior\n  bnx2x: Mark full duplex on some external PHYs\n  bnx2x: Fix BCM8073/BCM8727 microcode loading\n  bnx2x: LED fix for BCM8727 over BCM57712\n  bnx2x: Common init will be executed only once after POR\n  bnx2x: Swap BCM8073 PHY polarity if required\n  iwlwifi: fix valid chain reading from EEPROM\n  ath5k: fix locking in tx_complete_poll_work\n  ath9k_hw: do PA offset calibration only on longcal interval\n  ...\n"
    },
    {
      "commit": "16c0f9362433a76f01d174bb8b9c87b9a96198ee",
      "tree": "5ec06583df449099cbfed4794cdecccb60e1483c",
      "parents": [
        "394234406c7a8a6b947d230b115c918c0a1def68"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Wed Jan 12 20:42:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 15 20:45:57 2011 -0800"
      },
      "message": "qeth: l3 hw tx csum circumvent hw bug\n\nSome OSA level have a bug in the hw tx csum logic. We can circumvent\nthis bug by turning on IP hw csum also.\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "394234406c7a8a6b947d230b115c918c0a1def68",
      "tree": "6c680f03c20b758016ff69ba6ff1e7dec7cdae6a",
      "parents": [
        "0f73f2c5a3ebb957ee66718c903c17ed71a4fc2e"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Wed Jan 12 20:42:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 15 20:45:56 2011 -0800"
      },
      "message": "qeth: postpone open till recovery is finished\n\nThe open function of qeth is not executed if the qeth device is in\nstate DOWN or HARDSETUP. A recovery switches from state SOFTSETUP to\nHARDSETUP to DOWN to HARDSETUP and back to SOFTSETUP. If open and\nrecover are running concurrently, open fails if it hits the states\nHARDSETUP or DOWN. This patch inserts waiting for recovery finish\nin the qeth open functions to enable successful qeth device opening\nin spite of a running recovery.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1e0d97d3d63d5173baf8c39a13dc5c25b031bd4",
      "tree": "4bf35b974326f1f17de4ea3d17b65aa44811da01",
      "parents": [
        "7f5db6a8022e8d4bb92b3d638068d2c2a9c9b59b",
        "51120c2cc70fc241721b8016f4eff575e7d6aa30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 08:47:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 08:47:26 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:\n  [S390] MAINTAINERS: Update zcrypt driver entry\n  [S390] Randomize PIEs\n  [S390] Randomise the brk region\n  [S390] Add is_32bit_task() helper function\n  [S390] Randomize lower bits of stack address\n  [S390] Randomize mmap start address\n  [S390] Rearrange mmap.c\n  [S390] Enable flexible mmap layout for 64 bit processes\n  [S390] vdso: dont map at mmap_base\n  [S390] reduce miminum gap between stack and mmap_base\n  [S390] mmap: consider stack address randomization\n  [S390] Update default configuration\n  [S390] cio: path_event overindication after resume\n"
    },
    {
      "commit": "275220f0fcff1adf28a717076e00f575edf05fda",
      "tree": "d249bccc80c64443dab211639050c4fb14332648",
      "parents": [
        "fe3c560b8a22cb28e54fe8950abef38e88d75831",
        "81c5e2ae33c4b19e53966b427e33646bf6811830"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:45:01 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:45:01 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38/core\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.38/core\u0027 of git://git.kernel.dk/linux-2.6-block: (43 commits)\n  block: ensure that completion error gets properly traced\n  blktrace: add missing probe argument to block_bio_complete\n  block cfq: don\u0027t use atomic_t for cfq_group\n  block cfq: don\u0027t use atomic_t for cfq_queue\n  block: trace event block fix unassigned field\n  block: add internal hd part table references\n  block: fix accounting bug on cross partition merges\n  kref: add kref_test_and_get\n  bio-integrity: mark kintegrityd_wq highpri and CPU intensive\n  block: make kblockd_workqueue smarter\n  Revert \"sd: implement sd_check_events()\"\n  block: Clean up exit_io_context() source code.\n  Fix compile warnings due to missing removal of a \u0027ret\u0027 variable\n  fs/block: type signature of major_to_index(int) to major_to_index(unsigned)\n  block: convert !IS_ERR(p) \u0026\u0026 p to !IS_ERR_NOR_NULL(p)\n  cfq-iosched: don\u0027t check cfqg in choose_service_tree()\n  fs/splice: Pull buf-\u003eops-\u003econfirm() from splice_from_pipe actors\n  cdrom: export cdrom_check_events()\n  sd: implement sd_check_events()\n  sr: implement sr_check_events()\n  ...\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "b17295e646562a2122ce84c1e55c9ae66fb6ae50",
      "tree": "83fb8abe213b218706c74717d4183c53b4dc6e63",
      "parents": [
        "4162cf64973df51fc885825bc9ca4d055891c49f"
      ],
      "author": {
        "name": "Sebastian Ott",
        "email": "sebott@linux.vnet.ibm.com",
        "time": "Wed Jan 12 09:55:10 2011 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Jan 12 09:55:12 2011 +0100"
      },
      "message": "[S390] cio: path_event overindication after resume\n\nWhile resuming report any found paths as new to the\ndevice drivers.\n\nSigned-off-by: Sebastian Ott \u003csebott@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "57cc7215b70856dc6bae8e55b00ecd7b1d7429b1",
      "tree": "f6dedefd41e6745a9b801166b99af7d830e41ef2",
      "parents": [
        "37721e1b0cf98cb65895f234d8c500d270546529"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jan 10 08:18:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 10 08:51:44 2011 -0800"
      },
      "message": "headers: kobject.h redux\n\nRemove kobject.h from files which don\u0027t need it, notably,\nsched.h and fs.h.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72eb6a791459c87a0340318840bb3bd9252b627b",
      "tree": "3bfb8ad99f9c7e511f37f72d57b56a2cea06d753",
      "parents": [
        "23d69b09b78c4876e134f104a3814c30747c53f1",
        "55ee4ef30241a62b700f79517e6d5ef2ddbefa67"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 17:02:58 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 17:02:58 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: (30 commits)\n  gameport: use this_cpu_read instead of lookup\n  x86: udelay: Use this_cpu_read to avoid address calculation\n  x86: Use this_cpu_inc_return for nmi counter\n  x86: Replace uses of current_cpu_data with this_cpu ops\n  x86: Use this_cpu_ops to optimize code\n  vmstat: User per cpu atomics to avoid interrupt disable / enable\n  irq_work: Use per cpu atomics instead of regular atomics\n  cpuops: Use cmpxchg for xchg to avoid lock semantics\n  x86: this_cpu_cmpxchg and this_cpu_xchg operations\n  percpu: Generic this_cpu_cmpxchg() and this_cpu_xchg support\n  percpu,x86: relocate this_cpu_add_return() and friends\n  connector: Use this_cpu operations\n  xen: Use this_cpu_inc_return\n  taskstats: Use this_cpu_ops\n  random: Use this_cpu_inc_return\n  fs: Use this_cpu_inc_return in buffer.c\n  highmem: Use this_cpu_xx_return() operations\n  vmstat: Use this_cpu_inc_return for vm statistics\n  x86: Support for this_cpu_add, sub, dec, inc_return\n  percpu: Generic support for this_cpu_add, sub, dec, inc_return\n  ...\n\nFixed up conflicts: in arch/x86/kernel/{apic/nmi.c, apic/x2apic_uv_x.c, process.c}\nas per Tejun.\n"
    },
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\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"
    }
  ],
  "next": "da40d036fd716f0efb2917076220814b1e927ae1"
}
