Cover Letter Detail
Show a cover letter.
GET /api/covers/816382/?format=api
{ "id": 816382, "url": "http://patchwork.ozlabs.org/api/covers/816382/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20170920172314.102710-1-pasic@linux.vnet.ibm.com/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api", "name": "QEMU Development", "link_name": "qemu-devel", "list_id": "qemu-devel.nongnu.org", "list_email": "qemu-devel@nongnu.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170920172314.102710-1-pasic@linux.vnet.ibm.com>", "list_archive_url": null, "date": "2017-09-20T17:23:12", "name": "[0/2] 3270 improvements", "submitter": { "id": 68297, "url": "http://patchwork.ozlabs.org/api/people/68297/?format=api", "name": "Halil Pasic", "email": "pasic@linux.vnet.ibm.com" }, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20170920172314.102710-1-pasic@linux.vnet.ibm.com/mbox/", "series": [ { "id": 4185, "url": "http://patchwork.ozlabs.org/api/series/4185/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=4185", "date": "2017-09-20T17:23:12", "name": "3270 improvements", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/4185/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/816382/comments/", "headers": { "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)", "Received": [ "from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xy66t6X6Cz9t2V\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 21 Sep 2017 03:24:21 +1000 (AEST)", "from localhost ([::1]:49908 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1duijS-00055t-CH\n\tfor incoming@patchwork.ozlabs.org; Wed, 20 Sep 2017 13:24:18 -0400", "from eggs.gnu.org ([2001:4830:134:3::10]:51573)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <pasic@linux.vnet.ibm.com>) id 1duiis-000541-3X\n\tfor qemu-devel@nongnu.org; Wed, 20 Sep 2017 13:23:43 -0400", "from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <pasic@linux.vnet.ibm.com>) id 1duiim-0005w0-0T\n\tfor qemu-devel@nongnu.org; Wed, 20 Sep 2017 13:23:38 -0400", "from mx0a-001b2d01.pphosted.com ([148.163.156.1]:36488)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <pasic@linux.vnet.ibm.com>)\n\tid 1duiil-0005uA-OG\n\tfor qemu-devel@nongnu.org; Wed, 20 Sep 2017 13:23:35 -0400", "from pps.filterd (m0098410.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id\n\tv8KHM7Ai042761\n\tfor <qemu-devel@nongnu.org>; Wed, 20 Sep 2017 13:23:32 -0400", "from e06smtp15.uk.ibm.com (e06smtp15.uk.ibm.com [195.75.94.111])\n\tby mx0a-001b2d01.pphosted.com with ESMTP id 2d3s8mxf5d-1\n\t(version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)\n\tfor <qemu-devel@nongnu.org>; Wed, 20 Sep 2017 13:23:32 -0400", "from localhost\n\tby e06smtp15.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use\n\tOnly! Violators will be prosecuted\n\tfor <qemu-devel@nongnu.org> from <pasic@linux.vnet.ibm.com>;\n\tWed, 20 Sep 2017 18:23:29 +0100", "from b06cxnps4076.portsmouth.uk.ibm.com (9.149.109.198)\n\tby e06smtp15.uk.ibm.com (192.168.101.145) with IBM ESMTP SMTP\n\tGateway: Authorized Use Only! Violators will be prosecuted; \n\tWed, 20 Sep 2017 18:23:27 +0100", "from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com\n\t[9.149.105.58])\n\tby b06cxnps4076.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with\n\tESMTP id v8KHNQoJ8847500; Wed, 20 Sep 2017 17:23:26 GMT", "from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id C8E7D4C040;\n\tWed, 20 Sep 2017 18:19:50 +0100 (BST)", "from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 8B6FD4C044;\n\tWed, 20 Sep 2017 18:19:50 +0100 (BST)", "from tuxmaker.boeblingen.de.ibm.com (unknown [9.152.85.9])\n\tby d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;\n\tWed, 20 Sep 2017 18:19:50 +0100 (BST)" ], "From": "Halil Pasic <pasic@linux.vnet.ibm.com>", "To": "Cornelia Huck <cohuck@redhat.com>,\n\tChristian Borntraeger <borntraeger@de.ibm.com>", "Date": "Wed, 20 Sep 2017 19:23:12 +0200", "X-Mailer": "git-send-email 2.13.5", "X-TM-AS-GCONF": "00", "x-cbid": "17092017-0020-0000-0000-000003B9BFD5", "X-IBM-AV-DETECTION": "SAVI=unused REMOTE=unused XFE=unused", "x-cbparentid": "17092017-0021-0000-0000-0000424B7AC3", "Message-Id": "<20170920172314.102710-1-pasic@linux.vnet.ibm.com>", "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-09-20_04:, , signatures=0", "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n\tspamscore=0 suspectscore=0\n\tmalwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam\n\tadjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000\n\tdefinitions=main-1709200234", "X-detected-operating-system": "by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy]", "X-Received-From": "148.163.156.1", "Subject": "[Qemu-devel] [PATCH 0/2] 3270 improvements", "X-BeenThere": "qemu-devel@nongnu.org", "X-Mailman-Version": "2.1.21", "Precedence": "list", "List-Id": "<qemu-devel.nongnu.org>", "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>", "List-Archive": "<http://lists.nongnu.org/archive/html/qemu-devel/>", "List-Post": "<mailto:qemu-devel@nongnu.org>", "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>", "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>", "Cc": "Halil Pasic <pasic@linux.vnet.ibm.com>, qemu-devel@nongnu.org,\n\tAlexander Graf <agraf@suse.de>,\n\t\"Jason J . Herne\" <jjherne@linux.vnet.ibm.com>,\n\tDong Jia Shi <bjsdjshi@linux.vnet.ibm.com>,\n\tRichard Henderson <rth@twiddle.net>", "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org", "Sender": "\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>" }, "content": "Jason found some problems with 3270 which he traced down to insufficient\noutput buffer size. I've looked into the underlying issue (and the\nrelevant code) and I saw strange things. Among others an unreasonable\nassert requiring the payload of a ccw being less than some more or\nless arbitrary limit (dictated by the size of the output buffer).\n\nBecause we were already considering converting 3270 to CcwDataStream I've\ndecided to try do get rid of this strange limitation on the length of the\nwrites too. \n\nThis series depends on my IDA work, which can be found here:\nhttps://lists.nongnu.org/archive/html/qemu-devel/2017-09/msg03434.html.\n\nHalil Pasic (2):\n s390x/3270: IDA support for 3270 via CcwDataStream\n s390x/3270: handle writes of arbitrary length\n\n hw/char/terminal3270.c | 46 +++++++++++++++++++++++++++------------------\n hw/s390x/3270-ccw.c | 4 ++--\n include/hw/s390x/3270-ccw.h | 5 ++---\n 3 files changed, 32 insertions(+), 23 deletions(-)" }