Message ID | 201811060824.wA68OmcJ032127@finist-ce7.sw.ru |
---|---|
State | New |
Series | "ploop kaio: successfull alloc should adjust alloc_head" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [74.125.21.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Sun, 18 Nov 2018 09:44:28 +0100 (CET) Received: by 2002:a6b:5404:0:0:0:0:0 with SMTP id i4-v6csp3677176iob; Tue, 6 Nov 2018 00:29:12 -0800 (PST) X-Google-Smtp-Source: AJdET5evl/sh03y8SRsIAIMqgIxyOqSym2Jp3EUNIRlBlP68VO1WuoXe7PMrgVeeXuAseR6/xNH/ X-Received: by 2002:a63:eb0e:: with SMTP id t14mr23288584pgh.445.1541492952139; Tue, 06 Nov 2018 00:29:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541492952; cv=none; d=google.com; s=arc-20160816; b=XyEhBz8BLytU6FP5v/3gZy/XHGBUNLo5a+QN+/SNxus0IvwQmtPaqXDZDDdoQz5bgS 6l5nP1lTSQe9UHDeeGWpo72yihRorDmaiSDmnmxS1gbimq18wJSTu44W31Y5q4WqABje r/Bdpyaaqz7b166xW+FnVh9JHydMAhjCElbUIq8ubgFsL/ZUEFwSEF7wc+maUt7wq94Z WVl3QieoO3w2rk3r7ALKXOBo2jl5RZ9Zjla5ullqcZ6aEdYYxVN/laFdSn8XSiwFfnqV VW8n+QCZZWlHWk6Yc+hVQg5rUA9Z1TKDy3WxE1SpChiNW2qZx5uwZu4iE0lNepUO2feX 0Waw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :cc:mime-version:spamdiagnosticoutput:content-language :accept-language:in-reply-to:message-id:date:thread-index :thread-topic:to:from; bh=j/Bev9vD1xB9Ojjz8FJUgaLQo8o9aQfyK/1dNvFd9/M=; b=jM93eb5b74HotjY0gumboGD3L22oUfnxC2XXUxMjWVz2V/D5XV9p7Z3LCfYX4oWPM6 05Iy7N+h8F9oIhJOIGDY7fSIvitNCdvaZvCGGaKu7ZNS/u9OFpxnOLrz385ZTdK+fgVu 7PH35MwVNAIw4NxLbQ1dmyaknsxgqrKPo7X414Ud6yhrSQ6J9IxBtIObJhPc4WpJjsI2 e2pTpDQNs36reeTooKu79nI3SU+GEK5dH+UnNEL8oOrkheYahqWw9bIsLCUq3lLhQAZc i3vuCrM/OmsM2bXTQgJANQtL3xFH3Z3obY5b/a26sgwNB2Yxj7O9IwUWefT1hQi4rcSx DzjA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id v11-v6si10453505plz.340.2018.11.06.00.29.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 06 Nov 2018 00:29:12 -0800 (PST) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) client-ip=185.231.241.50; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id wA68Oq5w017668; Tue, 6 Nov 2018 11:24:57 +0300 Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03lp0115.outbound.protection.outlook.com [213.199.154.115]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id wA68OomX017665 for <devel@openvz.org>; Tue, 6 Nov 2018 11:24:50 +0300 Received: from VI1PR08MB3117.eurprd08.prod.outlook.com (52.133.15.22) by VI1PR08MB3102.eurprd08.prod.outlook.com (52.133.15.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.20; Tue, 6 Nov 2018 08:24:50 +0000 Received: from VI1PR08MB3117.eurprd08.prod.outlook.com ([fe80::e5d3:ab0d:b2b9:6aac]) by VI1PR08MB3117.eurprd08.prod.outlook.com ([fe80::e5d3:ab0d:b2b9:6aac%6]) with mapi id 15.20.1294.028; Tue, 6 Nov 2018 08:24:50 +0000 From: Konstantin Khorenko <khorenko@virtuozzo.com> To: Vasiliy Averin <vvs@virtuozzo.com> Thread-Topic: [PATCH RHEL7 COMMIT] ploop kaio: successfull alloc should adjust alloc_head Thread-Index: AQHUdaovL3+eNR0hc0qaLfHdrRnjaA== Date: Tue, 6 Nov 2018 08:24:50 +0000 Message-ID: <201811060824.wA68OmcJ032127@finist-ce7.sw.ru> In-Reply-To: <7c144643-fb25-b17c-96e2-3f1fccc2f6b5@virtuozzo.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: AM6P191CA0098.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8a::39) To VI1PR08MB3117.eurprd08.prod.outlook.com (2603:10a6:803:46::22) authentication-results: openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=none action=none header.from=virtuozzo.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [185.231.240.5] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; VI1PR08MB3102; 7:kYxas1x8D+l5R25U0OFFRH7xO5H+y7qIRxXiLNAb4lYeXczUBcu+xQkNnRSCSSAW4QrY311xznTq0SFLIwQqi4GqO+01bybYmT1CgZcmgDngmM/yHvRU1CqlQ5yhMXFFqZCli4k2IYR6KyTGQOURFQ==; 20:iIh6Qdj21RJYyowPdokKw7pXt45MMal/gjM/V+uHHxAJ9k+UmrwoGswwSU7iAU/EmTZvDnNpfIgXCoVsRJ2p+lQXRNh0LvWE1xh4A+7wFxBZmjTGgrqYmR6Z3rM+E7O2Jyq6Kpj/dGMRNWjpX6JB3CmfzCuNWcCqlhgpVZ4T+UY= x-ms-office365-filtering-correlation-id: b5926102-db74-408a-ebc8-08d643c151bd x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:VI1PR08MB3102; x-ms-traffictypediagnostic: VI1PR08MB3102: x-exchange-antispam-report-test: UriScan:(209352067349851); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(9101524173)(20180801055)(2401047)(8121501046)(823300264)(823320095)(3231382)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(148016)(201708071742011)(7699051)(76991095); SRVR:VI1PR08MB3102; BCL:0; PCL:0; RULEID:; SRVR:VI1PR08MB3102; x-forefront-antispam-report: SFV:SKI; SFS:; DIR:INB; SFP:; SCL:-1; SRVR:VI1PR08MB3102; H:VI1PR08MB3117.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; x-microsoft-antispam-message-info: MUB6TCwI1ECf5Yn2CVfQB6YVhqinsuxBpN6gbr46auklDz6vqNdc2/bb4tQOYTdYiLaITNcPaFAn1RQQAtFTTLRBADCln0/fq67azINy9mnOuZra3/D6U1iarSqZP8VoR8NKlN+3aof92/JevPRX+X+m5iZRU5d9rRm1+NFUXEFdGWQ/aHTbcQ4YAAyzMDjGIWZ8FW3IOnmacLHKmK3cJSU7/Q2OF1ZCGtDNniDbzye3vnzcxmzzUDr3L59g0C5JQzaBCuk3CR5Lxu9ADNQXXwNIwM6TXWog6J9nYY4NEfg1EEqekDFiESCPtUOaczOEJ4Wkbb8T06ldrId0iZKgXfbCXn3KMlMVAiAXVSGImBU= spamdiagnosticoutput: 1:0 MIME-Version: 1.0 X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5926102-db74-408a-ebc8-08d643c151bd X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2018 08:24:50.3057 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3102 X-MS-Exchange-CrossPremises-AuthAs: Internal X-MS-Exchange-CrossPremises-AuthMechanism: 06 X-MS-Exchange-CrossPremises-AuthSource: VI1PR08MB3117.eurprd08.prod.outlook.com X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: -1 X-MS-Exchange-CrossPremises-mapi-admin-submission: X-MS-Exchange-CrossPremises-messagesource: StoreDriver X-MS-Exchange-CrossPremises-BCC: X-MS-Exchange-CrossPremises-originalclientipaddress: 185.231.240.5 X-MS-Exchange-CrossPremises-transporttraffictype: Email X-MS-Exchange-CrossPremises-transporttrafficsubtype: X-MS-Exchange-CrossPremises-antispam-scancontext: DIR:Originating; SFV:SKI; SKIP:0; X-MS-Exchange-CrossPremises-processed-by-journaling: Journal Agent X-OrganizationHeadersPreserved: VI1PR08MB3102.eurprd08.prod.outlook.com X-MIME-Autoconverted: from quoted-printable to 8bit by mail.openvz.org id wA68OomX017665 Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL7 COMMIT] ploop kaio: successfull alloc should adjust alloc_head X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development <devel.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/devel>, <mailto:devel-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/devel/> List-Post: <mailto:devel@openvz.org> List-Help: <mailto:devel-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/devel>, <mailto:devel-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org |
diff --git a/drivers/block/ploop/io_kaio.c b/drivers/block/ploop/io_kaio.c index 8a1fbe6f7b6e..e97e8e1a334d 100644 --- a/drivers/block/ploop/io_kaio.c +++ b/drivers/block/ploop/io_kaio.c @@ -858,7 +858,12 @@ kaio_sync_write(struct ploop_io * io, struct page * page, unsigned int len, static int kaio_alloc_sync(struct ploop_io * io, loff_t pos, loff_t len) { - return __kaio_truncate(io, io->files.file, pos + len); + int err = __kaio_truncate(io, io->files.file, pos + len); + + if (!err) + io->alloc_head = (pos + len) >> (io->plo->cluster_log + 9); + + return err; } static int kaio_open(struct ploop_io * io)