From patchwork Wed Feb 14 16:09:18 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anton Nefedov X-Patchwork-Id: 873418 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=nongnu.org (client-ip=2001:4830:134:3::11; helo=lists.gnu.org; envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Xnjue1jt"; dkim-atps=neutral Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zhPdV4RLMz9t3F for ; Thu, 15 Feb 2018 03:15:26 +1100 (AEDT) Received: from localhost ([::1]:35760 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1elziO-00006r-K5 for incoming@patchwork.ozlabs.org; Wed, 14 Feb 2018 11:15:24 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44269) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1elzcu-00049z-8l for qemu-devel@nongnu.org; Wed, 14 Feb 2018 11:09:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1elzcq-0008I4-7i for qemu-devel@nongnu.org; Wed, 14 Feb 2018 11:09:44 -0500 Received: from mail-eopbgr20114.outbound.protection.outlook.com ([40.107.2.114]:53808 helo=EUR02-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1elzcp-0008FZ-Bo; Wed, 14 Feb 2018 11:09:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=RnOyngEl/h0lVTB0vbLi6nubpfBRm9WyTgcGs57DNL0=; b=Xnjue1jt7DU3TSSYu+5n/egJIu1KT5z3mD7Loxxn1GBM2zTs51waXNFFEOx7FCIkdqFcT0H5gcHSD/KtSdj3UZBGXav+1DFkzJUNe04ZD/oLmHR5HTEjWS5lZWcYC1Nmd6tUY3xbh5DHkVeslm38mCq5vV6gYuq5yAbnduOKbhw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=anton.nefedov@virtuozzo.com; Received: from xantnef-ws.sw.ru (195.214.232.6) by AM5PR0801MB1988.eurprd08.prod.outlook.com (2603:10a6:203:4b::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Wed, 14 Feb 2018 16:09:35 +0000 From: Anton Nefedov To: qemu-devel@nongnu.org Date: Wed, 14 Feb 2018 19:09:18 +0300 Message-Id: <1518624560-38060-1-git-send-email-anton.nefedov@virtuozzo.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: HE1PR0502CA0009.eurprd05.prod.outlook.com (2603:10a6:3:e3::19) To AM5PR0801MB1988.eurprd08.prod.outlook.com (2603:10a6:203:4b::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 88b67a59-e937-41e5-47d0-08d573c557a2 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:AM5PR0801MB1988; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1988; 3:LWnWyy3bQZRqFEGXe/ekocToa6UIsxTzLSou8JCLHnt3gDD3HSmTzy16v7PaS947a0oR1nilBoiHRk8Ul1ra+pTLI5f4MTtp4zCoITrltjMmqRVwV47g+7uwcAphZ/dxfHdioSiEthSJzHy4npQbs3Wx1JwcmUwOtxQl6GyGNzLFm1PaL2vXvpuNvu++5dG85dFYLnPfQ3y/8xhtlTUBMBcdP7cWuDpWL9yFL9QS8MUbinb+QGQeyR76PwWFUFm0; 25:2ctVaCcp9P5lYkr0ojMnSsmLVkfwQeG8+VqRLyhBaZ5u1F42lVvYdrAMOiX2viSbrc+AyQsCLIKrG9olqy4N2Ld4x63/VWJOsFLpn6qnwHUXsBXfkoecMleRo/OnQooqHnT3XiASEcMRy6suJFHCnCnG5mW+Uk0+w/eMjKvcCJ+nzX6+Xn+H0UGM8KjrDqoMx1X60NGTucZyN0G+0yKYkkZXJ7syRTVCQbfd/cfjetD2hpMxaQbn+nYOXuGHkqCfHOnUsf98GeW613MpSn4G64H40tPo9u9iCnLUDF+PbVGFbO+LdEJTArc+PH86X2i4o+o78D79GPThjNMwKyBVPA==; 31:nXSO5569Z5SfYxo1M1u87mQatMlAT4+u1cjPZXIx0zyIfPG5dH5pxKQm7SDGKaVHsENuEI6j5esxcqOH8EO5Jk0911LF7/HqqEg+AQKY8BEzgYEeEeRxwzeV/UBSbJKbEfDrKSgtLOh6JwewcWF60fbPgkmDJ4ysrewG8DWMbmIuq9K08aU+6AvwquLh84A/G25xuJAEQyhQrsX/LYn9w/ERMWkylgkvW/wqC6WOBrs= X-MS-TrafficTypeDiagnostic: AM5PR0801MB1988: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1988; 20:A5sWez35gsej2upqNcyTuQsb8gjcDaPAL/cwovMLEMy9f0JVCTx7+RxwKemuf2DvIIm9VyL63SgeZu+7J5pGKXz5Nk42RkjFftDrLYnHmYXXf2H3EQ5J5tZBiYfRIOahYbp3UcLs8C9JJezQxnOT8PIpFFNiMbxmUPmiBZTEOkk5U0W7Zfjwi0AP2DuGTjuhSK6gl216MbKwMMVYgpVBcg0JFLXmmW8FM+Iz7aIN6kTR6/yluInn20ZGT7mV/ut03NB94Pe0ay9kacTSkFE2gS/dIuBKk/2+ZsCr7HDqVFsJ1SNWAJJEDKQnvThlrBPxjuL1b1oD/ux8GAycQYO0WuhZSIWz+og7Bt7+petJSsWW963/TQjJzYItc/zarsyGXNp5h7WPlCuNNLFWCLL8CBuB+wXz9BKZy6nualDvaWEmVKUq5Etv6bEOP87jZcyLoBBR2NcOdUeVkS5uUGcg9H0MdOlegwqPGLHzWf6AnzI3iLC46TBBdJ9prI6vll+M; 4:Ub5g64+GN7vWabhKk+e56EXSWMcEYbWKIH4Xmo/jFXrg7Y1WPi/JT2jndEGzySKPJdBxMfTniAI9VYSCHZmIvGoE2MpZxrY9V52VfYuzQL+Tin+JzmMwCQqidYz0hU8xX7+9UdND+xcaX7Bf2EIjHWoP8tnkq5O8WRBaxP9ata9P168vbzvJ/qeA9dKUGcSex4Ehgk4RAZE6KwFMvlLYskPQfzJaQjButAiI52raMGJ4vE+K3fw3QKYCDwhA7N3DcQ2KJcdkRecNSvhUqjGQLQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231101)(944501161)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011); SRVR:AM5PR0801MB1988; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB1988; X-Forefront-PRVS: 0583A86C08 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(39380400002)(366004)(346002)(376002)(396003)(39850400004)(199004)(189003)(25786009)(47776003)(107886003)(59450400001)(3846002)(5660300001)(50466002)(16526019)(97736004)(52116002)(16586007)(6116002)(316002)(2906002)(36756003)(386003)(86362001)(6506007)(305945005)(186003)(966005)(68736007)(6666003)(6916009)(8676002)(6306002)(7736002)(81156014)(81166006)(55236004)(105586002)(8936002)(106356001)(26005)(53416004)(50226002)(6486002)(4326008)(69596002)(2361001)(51416003)(66066001)(53936002)(2351001)(478600001)(6512007)(48376002); DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0801MB1988; H:xantnef-ws.sw.ru; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: virtuozzo.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1988; 23:LpAB4JNdSoGQ5U4o3BEsKsJzXU3JFQE2N1P6Qcc?= Mnpqsm4nsCx+F3oB2MTtInHLBho+o/jmtqyF8S9cEXEq9oE3P1SgpYQ4vbohOKv6hdSwBgPVXZwSzDV7GOso6ZPNaJEhpHGNm92qsWIAsB/LwHpk2bO822/rOTOxVp7wmJ2Sc7fT0Yxt5DVWmKLXwzhGnO/KKnVxzpehLN5lE4cci+mu8AmTUtlmb5kqgW00zyUa7qZB74Uvl9OS1CqJxUtPK4Ac1ENZpZDLXsd9MhWp3U3uMpJdzcTIDcCcBXY7DzPn3XNUrvEDwY6mfGh+B18ItLIyVVX+cAemb9B93hc9yneeHUNu2b/W2u7XcXP7jK/HTp9CKYHfXPhlgxJKbbEDudhcxMWEFLcLAUMLLX65Rtr4IV1AsSoMqA2uaFZKBifY29f8KU17q0HaoC3NUSt9y9sMU/rIYI+pseOHeCiWx7LNMDAARKFmKf56C2KzrrCXzCe3jQrAZfNSaKVgSlhZJxSDMjH2X86z5yeL+UFra0NGkXX7lcj8aJMOUAIs/HiYgdD6XWMTR4FEV/JnGf8Xi3jxiC2/8X1NwvCkHCyxL8q2d/Q8wvAFlCAwAavSRej+sg+Hw6fwYT5vY8KHL8ecyFG7I04edAMvhBbjwZNtqEWm8rBxqOapynJvXU4VzuFFZw2ZVbmAp+wKYkrRyJ5ZVNmVJSyWKtHY++PsWo3WUcthvnF9RmjtArwZw2G6rZPtB6Y677eRFBfe1aNtI1h63NXg/vJRk7mQ8iagygFn4+5Ke0Chl9F72dN3w8fqSgL2BnG4JNMJwnKeE9MfNxAZL7bO75GkVQ0JugrVqPvedzPn92dJeRjZpyRlzr7wzLlfe5xh+Fw0Uha9BO4oEkPQOam0e/+yZ//hAPEhzFSHfZ7sgD44/3Am/XCYugz52KBsSh37AmeXi8m52xK8HYsAFPZ+FfsRMgUD93vVAaoZDlyiDsRxBIrj1a4j+dJtkYlBSYNDT8/gaISurFC+3R/n1rhea1o6wPScLofIgBpc6gipEqP0Z6A6PuBusMucKzhkxwWeD9+fzp8UbnJcGmJ1ei1OWV28xLnLVRlogwVXW2O2CfmVjngwex6J2TzgyLVa+ljjgWlTesILazVG61ncU3tQw2OToHWyiOlnbEzQvxmcB46u6vDeo3npPj0O/gJ4C5pO3xHgRnpD9+keYGjIRo2TrGGAb6hnpL7mmIcfZkprxR8wWy1Bd0fu7ixQTYj8= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1988; 6:objFKR1mZJKn2akNV8tWxOYAvuEUefbxAvdWIIfjcnLeiWiTsR5BRyhp+l5QgU43s3ZWj02GEfZukkX1i1CUu4AlAhCJCPLJwT68/sjnV1aNbD0v7a9M0GaxIyfls/3SI/0Z2s4ZxcjxooItWEdbcPnEnHTwGNDlzgJ4qMml69uS+ulqsJ23FWtwgxCihLhwWNnNgQyNqxGKT3mx6o7WHhf0qflMN9Sf7HiDZJpY5bgPM0sZmcQ7XX0+grkL8+Cch+dDcwUOoi4D2BQ+kBmO6RmdQocZw+Ln20EqskbnRYAJcodmupzfm2iaRxcAjiXVjxLdQBaVNKVbzoh4wapyu61MuE3KchbvbaT5P1rDCho=; 5:4tI3rHt27TRO2dlwCyWgx0UxX4qmy9i+kc3hGXRpueAiENTE2nOhV2piyQK3bWT9XeFhZp8nBEEVY/RZ0ofkNotW6qUiRYDpdfQM8RWjGMY03AZvWlbV14oNfR3E/L316BoglEFIQgviplKEVbFmdz2+GEV5z6viRjuL++fr+vI=; 24:zSaB1ujzQi+qIdWa5ahlnSUJ++BNbQddF2R0+QK1OWaW5m87/KoCNUqXnrKvkaWBS90uPpD7bLjolsz/t02an1I8eanNXI6coM30aWmrQ4A=; 7:/ah/7W307h89SMTFrgyj6clvfPu3PNZ6crqDXU+fsWy0nRcq4mZMeeDUeWwQpBTx2fCYZvR0/dSEPwTKh7pQ3GGLNdJFvcYstcx9qWibbl4g2O5E13bV8SqnU42Q9pb3v9Ly7zWBz1fAMjGXXefDqQ2HSKHqf1MFofZcb/721aVdLaS6WhLrMlFXg2eo4R1miPs8EupcEvPHM308Puo47QCjfzp23CZSHzCRevtTWxkcgga+TfQUBAmWpJxKanjo SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1988; 20:YwSh4wyFRxVxHOAMFc8JbWbq1sEa9o6iHYSq9C112vk3PItDDvrnuEJwetxTi6YP7RgeD8k9DtMB29GIxtMMTCe0v8LWVnn/tBiV7Mn5jvg9IgQOZBTKT5IZmY5x6r2ugHaozZHaxSK5peuW+PChfBWO4OvqMLzcos9P/Ot3520= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2018 16:09:35.2391 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 88b67a59-e937-41e5-47d0-08d573c557a2 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1988 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.107.2.114 Subject: [Qemu-devel] [PATCH v3 0/2] block: fix write with zero flag set and iovector provided X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kwolf@redhat.com, Anton Nefedov , famz@redhat.com, qemu-block@nongnu.org, mreitz@redhat.com, stefanha@redhat.com, berto@igalia.com Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: "Qemu-devel" v3: patch 1: image cluster size reduced to get away with a smaller test image (the cluster size can be as small as 512 bytes for qcow2, but the test runs for all generic formats and minimum for qed is 4k) v2: http://lists.nongnu.org/archive/html/qemu-devel/2018-02/msg03016.html Anton Nefedov (2): iotest 033: add misaligned write-zeroes test via truncate block: fix write with zero flag set and iovector provided block/io.c | 2 +- tests/qemu-iotests/033 | 29 +++++++++++++++++++++++++++++ tests/qemu-iotests/033.out | 13 +++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-)