Message ID | 201712071205.vB7C5gnx031761@finist_ce7.work |
---|---|
State | New |
Series | "veip: Add commentary about veip_shutdown_hook" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [64.233.165.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Thu, 07 Dec 2017 13:10:01 +0100 (CET) Received: by 10.236.179.132 with SMTP id e4csp937759pjr; Thu, 7 Dec 2017 04:09:58 -0800 (PST) X-Google-Smtp-Source: AGs4zMaf/4BUDMwGCrzFhjA/8NVpQfsPJDACbOC+kvNkvCiuig14H7TPd0CQYom2CUuu6SQ27VL1 X-Received: by 10.99.154.17 with SMTP id o17mr25654205pge.238.1512648598842; Thu, 07 Dec 2017 04:09:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1512648598; cv=none; d=google.com; s=arc-20160816; b=Ujo9UqGsAMIJ1hpLNr8Lv6FINVpvVL/MeHTSa2LfTW7dD6YbABC71ZdAwbSwwcCATO TSGe2AaecKYSLxynvtGW0OocvCpEZvzeUiN6UaFYOPZVjHKIuvHcZXs45z7+PYSINviu 5/04P3mJOf5bTdhEv7FzmqX+7iwW+mqUGE4D4bThu3mdiUlpO7gfi9L3AmAR/u9UbpDI E1oZKU5IjSdT1zQ/+oNWF8dNghQOn1Ot+V8iYQdWEyfGnAP9KGSYwEaX/vdxxCu+ut3p rP2eFSU9wj97IovNjZDxrwZZIG2mSfm6CevMprV702OzeHK6l2To4KZSF8Nav6d4PCys Cfwg== 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:spamdiagnosticmetadata:spamdiagnosticoutput:mime-version :in-reply-to:to:from:message-id:date:arc-authentication-results; bh=C3bIYm/bQtgdHLYEuJBMBPaHBZe7Brfg99Am01yIMPE=; b=QEmrrHTtlaJPI+Wo5eJ8lRhXKLJlxpCW+V3CX0saIcJwEOw5lGhGvz0RKWHqAG9Vtn AXCYWLanu70AednKd6ZfMySs9GBLXFq0BB+cjUbSrZ4lq2v0nmm5bGxro/WzpGfzLtGQ yYGkOGCKV5Br7yHd7QRp+w0YrDReYAV3lqPNcAx28cfEAOjQB6X6bJssoZkAXZebH7re wSM+phnSDu//7smfJ1IPIhr4pJlvaDh9OiYIa6IMbDiQNdMNl/QRFpEBjyHhOwIy4Xb1 z/q5mhZ1ErcmvGWI5ZVR3oBk83AOxL4i5gei0g8noPbYiNX0ImcdvWihdIjItoVIc+eu zNyw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 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 ([195.214.232.140]) by mx.google.com with ESMTPS id 33si3765104plb.189.2017.12.07.04.09.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Dec 2017 04:09:58 -0800 (PST) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) client-ip=195.214.232.140; Authentication-Results: mx.google.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 195.214.232.140 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=virtuozzo.com Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id vB7C614J032350; Thu, 7 Dec 2017 15:06:01 +0300 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp0216.outbound.protection.outlook.com [213.199.154.216]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id vB7C60so032347 for <devel@openvz.org>; Thu, 7 Dec 2017 15:06:00 +0300 Received: from VI1PR08CA0141.eurprd08.prod.outlook.com (2603:10a6:800:d5::19) by VI1PR0802MB2222.eurprd08.prod.outlook.com (2603:10a6:800:9c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Thu, 7 Dec 2017 12:05:45 +0000 Received: from VE1EUR01FT053.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e01::202) by VI1PR08CA0141.outlook.office365.com (2603:10a6:800:d5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Thu, 7 Dec 2017 12:05:45 +0000 Authentication-Results: spf=pass (sender IP is 195.214.232.6) smtp.mailfrom=virtuozzo.com; openvz.org; dkim=none (message not signed) header.d=none; openvz.org; dmarc=pass action=none header.from=virtuozzo.com; Received-SPF: Pass (protection.outlook.com: domain of virtuozzo.com designates 195.214.232.6 as permitted sender) receiver=protection.outlook.com; client-ip=195.214.232.6; helo=finist_ce7.work; Received: from finist_ce7.work (195.214.232.6) by VE1EUR01FT053.mail.protection.outlook.com (10.152.3.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.282.5 via Frontend Transport; Thu, 7 Dec 2017 12:05:43 +0000 Received: from finist_ce7.work (localhost [127.0.0.1]) by finist_ce7.work (8.14.7/8.14.7) with ESMTP id vB7C5grE031762; Thu, 7 Dec 2017 15:05:42 +0300 Received: (from khorenko@localhost) by finist_ce7.work (8.14.7/8.14.7/Submit) id vB7C5gnx031761; Thu, 7 Dec 2017 15:05:42 +0300 Date: Thu, 7 Dec 2017 15:05:42 +0300 Message-ID: <201712071205.vB7C5gnx031761@finist_ce7.work> X-Authentication-Warning: finist_ce7.work: khorenko set sender to khorenko@virtuozzo.com using -f From: Konstantin Khorenko <khorenko@virtuozzo.com> To: Kirill Tkhai <ktkhai@virtuozzo.com> In-Reply-To: <151247192734.6510.3205252391678298081.stgit@localhost.localdomain> X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:195.214.232.6; IPV:CAL; CTRY:RU; EFV:NLI; SFV:NSPM; SFS:(2980300002)(438002)(199004)(189003)(5660300001)(54906003)(305945005)(8276002)(966005)(356003)(4477795004)(36756003)(26826003)(106466001)(40036005)(21086003)(97736004)(1076002)(81166006)(8676002)(4326008)(87636003)(42186006)(81156014)(16586007)(47776003)(6636002)(107886003)(6306002)(6862004)(1096003)(2950100002)(55236003)(69596002)(48376002)(8936002)(50466002)(51416003)(106002)(575784001)(9686003)(53936002)(86362001)(33896004)(4000290100002); DIR:INB; SFP:; SCL:1; SRVR:VI1PR0802MB2222; H:finist_ce7.work; FPR:; SPF:Pass; PTR:ErrorRetry; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR01FT053; 1:b4MBBlkR9YTSA6H9wxhHFh4JTKliRmmTDREDnTA0g79C0vDmv8+yK9vxfVcUPzO3+2HxpSEMBu3lihjo54QEMYnxxx0izl0if9OStyc/sSKPBFuEJcpxRUEuje0OgWu8 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bf6d740d-6bb9-46b0-c08b-08d53d6ad780 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603286); SRVR:VI1PR0802MB2222; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2222; 3:Uo4+mObLvYniVe4pBmVaV68D3n6d3yMr8eXDqm6SWef/dWWVOEKJJAnav1ORVohd3hephm3K7M9naBZ3duJJNLtZeWZlTIKxIe5dEhOEGBKZ6rxDaTzlCBb18txNxN0X+zD42vM+WnMlcsv+3ozAG4FB6pQbMrwBhLlVVAhEKc6cboP8uriGLC4XzBXuEU4gwffbD+NDaQYTNEZe9kY5xO6zAC1oaGU6HTfJx+uj5vFtWuqdmoBxJLTWtLFYvVOZGsgiamBrk8dtgQp2fdk1rZA+YVHp418Waxv35MhuxhGdku5i+qs/u5By3s4T8B4+R/vDvFu+kHXZy2rYUQZp57VZAodxV7JBB+2dmj5uUnI=; 25:al6Mh2q1y4Sk6BIKfSZrWHTymRRmMbVRC70M1k69bgONNkEfSptWpeBl4iWz6JHuy6YDbd4n2mVFGAPVDpmdpbTjKo7p3EehW0zfCX9kfjUPci7opm5+BrBpzxonu+97GztqnzkLsgI+0MDywGw/VwFh4xX5d4+1CTJAjr4fmpWxEJT0p5I8V5PRkwWUyd4WfbXXYICam3rJOdx5CKDp4tpTKHctRzXWI0dDY9LZ08S+r5gRosiuApwuQxq6Bj6QESq6BPhYk6hpPdCJG0Tgmb9dw1XWT8mFpncT0w1dNegBwFty0eKFoNZl40kZcl45oJT18ZU2HFU7cwdUSKMrXQ== X-MS-TrafficTypeDiagnostic: VI1PR0802MB2222: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2222; 31:9HrArR62YbMsNAYrWIo0UYZcbVhdZN2tc9X0pLVQqsgbnLrFQ+Nf6K/pXvlFu+b31fAVIm1eW5zgEXJKWZX9nToCqRknLPbF4AD6hFeLAQlBWgWGh+VljJlYqBFUxdHgTO5OXXCCa3M2M7HxwKsn+D8yZQqMaN7gVqkBINdejvQcCR37OJN6HiDeo3fRyRduQoqFiiWRoQt49AcSozPbsarH8y8DP8WZqQIsg/7nPJg=; 20:hk/Dd9rvndINEvKmS295ptzMDn3aFkr/k8wpt9cWhQi8SFrrZZcmROgofoVvrMBaEqJGt+ClM6vvPIOVH1S82NcMdaNF81tHb9Ay1bXu1fRdprLhvkMsU+05lf+XqAc15cQbvy7RUV/buWfl93FREM1IZcTSHAW35SqE6wQ8jQ5CkbOOP3Vr9toaPtwr5FrDXMXHX+ln+AIWtvNBuT0uPX2RN6e/ehRrVDm1fV+KORD6kX67mUmHPyYqOBQkDKZteEk5eKdSGu0gpxMNA+byXYyKNacZv2MTr9PyFiZjAFiOIF1tkBPWUghZpHWdM/x9FphfSly9Cf5EVDRtWdXDKYtfMLosfDCqK+/k/zmEjZl9jDr6WCVCW3iDUTAMXZqeJqi63engzIahOVf2XZmuDnH7bjTK5K5ErMwR3VB9bmM= X-Exchange-Antispam-Report-Test: UriScan:(215187933766430); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(9101521199)(2401047)(8121501046)(93006095)(93004095)(3231022)(3002001)(10201501046)(201708071742011); SRVR:VI1PR0802MB2222; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:VI1PR0802MB2222; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2222; 4:5cmo6abPvlDbFS38UYgI/jh3rhcrDHTI+dmLxCYq4SGjyuTPagxZZavmuh2L0TF3WkrI/fh47ui0PfKaDudFzJEULxlBrU+Ip80gyINsE6fCeMI/fDeyem+9PeIVLgcZlgA+WVehCjIe3/V5pT+YNb4L/ABoz592pP8OhbkRMkNuU8WBuaogH+6oNokJqDaFvWmjV5pG0jnu3pGEeiGTfYU5FYlME/+RPOxnoAkqZJq/EiybHYRJncZAtjtz9aIdzGcO/UEDbQVbI1DcuSLt0TWMQ6BgfWnYs4x/GIg4sR3FctR/qUAPRSYw+SbVv+Rq X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0802MB2222; 23:7VMqAPYoiY8+hKwEVvrcG9gj4xN6ydAcKgvhA7b?= =?us-ascii?Q?jf5JvZF0oXLAKluAvrjnpBkd9rLiEvrA60mS4gzx0UnBbgTlVO0h/3t9qvSC?= =?us-ascii?Q?7cZK36Ov6x9CUKo1tXe1tQBJoF8H+xg3O0D/faeDAJto18TwQQOPXi4RVyMW?= =?us-ascii?Q?MWWx+Ww2QkvrUY59TypgncShHRCFn8X4qDgYXQv8OurwVvG0S5zxe9ZaN8DK?= =?us-ascii?Q?jx112YkQheB47u3Gp1H8W/YLMy/jP8ejK2KXVKgaGL6wQf3ta/Z4wETlCSBW?= =?us-ascii?Q?l5ejG196Q9lnKs7sFpdLyu/yprFcjZlV9BaBrIhSbUR7D+GhlEuzEHxXv/k9?= =?us-ascii?Q?iyoEnWRmERUsrmXXoyW4os+t99icK+NgiK9BMF68Gpr7Q68t0dvQFVwnn9AY?= =?us-ascii?Q?CruABdcT2sJ9ErhtQfMkbwSEJV4VN5XydCweRVYyA0opOKziNpEaG5+zpAv1?= =?us-ascii?Q?Fx+UaEWIUz0sahKp0pmfutMg5NEmsf4wRJX+jt7iNRbeUtPYzQAg0aA+VJJV?= =?us-ascii?Q?t0UY8FNnhGc8J1aqgKc9MZyg25QJUNq9dyf7TpbQAvnLWMA4NTgHrBP3cPgR?= =?us-ascii?Q?jJeGcE9mlceATfCKaHiGW6Jh27TYbEwpzSBa/fmneIvtRs5Dr3RpX/dH77kN?= =?us-ascii?Q?TB4PW/h63MJwaypSKJrG+LqquA0uk4SvH9OuV9gwk6Lsqe/XQn8iSyHAw/Pf?= =?us-ascii?Q?sS9N1eXU4VyNbhiLJkJpasUhCcbWt7dMu92fVD0dAKN29/YrIlHHIDDXd+Xn?= =?us-ascii?Q?i0H4vI6cNDsH1KycYyGCjwGCA/xJ8QOjDamClnOQFaWST5uf62K8WZlIXt3H?= =?us-ascii?Q?fZev+bBzFwzLJaGQhrCfuw7EOg+rE2Cg/S0MBEfClK+1+UjNj2sU79LLdcRx?= =?us-ascii?Q?DfoG+IzKY2NSCooCuz6SAlAtvVR4ZeeaPYUF6LWNcyIshCQwb++bg2MMgWPm?= =?us-ascii?Q?063kpjzwKKu3h/TAo/uj5rocegIwtZ6PnZ1f32WnGVPccd8wbUCG76RmshoA?= =?us-ascii?Q?dPql9VQaVLBBnJeKiEuBd+LmIo9wWNuzcOGbngZLQW7ScmxIJGPWD15tYYn4?= =?us-ascii?Q?ovvC1rqJBPKe6ywxUQ6pXIUXowlke?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2222; 6:ya2UMk46bG2+ZyICW7KzTgZp6okf63TRrpE5w9qkDy7d3SY29EhjkDdvV11OxPpYrD3RYI0Zw2LXmv3pe3HC2Vd0/czbaAEV/TLDCJSIKwIz5Ee0Bx8cQdLskit2H3CDCMCXk6sZIJ3hQ4ukAyVzQcoyawIuiqccPQrGkgBUKLu/vQpdAyLiaL8Ak+Qqde4gDtc4DemmLnX0S3mcdRl9l1R+o+dhzNRHV8nvrO/ZWTNFrEnP0JDfAGsL2jhzSXI8JjVaOlR46Kbed8ge9KOblyEyzM15yIfDPoc2lj8Xla6G9+nimBoH0apEHyGHKWayJAhpHHiilGgzM6yhCK0m/8zosjbWLR8dLao92pBEqKw=; 5:za6lz3ylS3ivzV2uTBqDtueKrU2m3FxDPyRde6FbqBX2mryY//DBCZfqACXKqDOBZGWYY6fWgGCgLufAqVwETBsHIjsuZQAnd8JbSkDuMhwAEouo0UdfsCcEMnjvsFFzNGTLpKZAkJy0YBUw+NxVxWV8/aKPxS0Jp12l6zQ9TXM=; 24:w3GOlo/ftd6JeQ6elhtw9M9HoF4emtYycEV3XqpOtsrehsVgRT9Z1ryliixj5FHfay52O196qqk/VN9+60kbbj/ad38hTZVCFmaatgFvQSk=; 7:Z98tPPJPVr+aG8SK6/Akxy+VeHjSptDib69obz0FVjNyIF/g2Ryy6+MzdxYsnnN7SGUcvPFEnCYETBuYkWzlcds5ztox751ZFuQU+j41+Oo/XfB1i6l2gZR5QGj16Vpo0bGzVV0TDRSwP4ObYhDzRfaOKlBv2GthnXjDOOyitKul0a0pVRZ+KA1fJC5gr8dpamDaNvlASyWNZYRglEp2CFSItg5pq7dNfpFGeFIOxQDvDWROrncj/Hait2/vjB6p SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2222; 20:w+g96HhLvwiqzT3zuTS2Qobzkb1oG4iqnNCc3BxEfFRK9N05P9AbdQyx+cIId/O9NtxrpcIjBhdJUIb9+50C+C8ov4x6oSP/rcvSVhmuFHe29o+ZOnwfGsDskhAyrdIUl7TBG3pennGebrnt6cuhjZPu8ZaBfTAKAf54ncBfID8= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Dec 2017 12:05:43.1816 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: bf6d740d-6bb9-46b0-c08b-08d53d6ad780 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0bc7f26d-0264-416e-a6fc-8352af79c58f; Ip=[195.214.232.6]; Helo=[finist_ce7.work] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2222 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 195.214.232.6 X-MS-Exchange-CrossPremises-AuthSource: VE1EUR01FT053.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-TransportTrafficType: Email X-MS-Exchange-CrossPremises-TransportTrafficSubType: X-MS-Exchange-CrossPremises-SCL: 1 X-MS-Exchange-CrossPremises-Antispam-ScanContext: DIR:Originating; SFV:NSPM; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: VI1PR0802MB2222.eurprd08.prod.outlook.com Cc: OpenVZ devel <devel@openvz.org> Subject: [Devel] [PATCH RHEL7 COMMIT] veip: Add commentary about veip_shutdown_hook 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/net/venetdev.c b/drivers/net/venetdev.c index 11f4a66aaf3d..b4786a9915eb 100644 --- a/drivers/net/venetdev.c +++ b/drivers/net/venetdev.c @@ -1185,6 +1185,12 @@ static void veip_shutdown_fini(void *data) veip_shutdown(data); } +/* + * veip is already removed from userspace by vzctl + * since libvzctl-7.0.449: PSBM-77750. + * Remove this hook couple releases after the vzctl + * version begins used in official Virtuozzo 7. + */ static struct ve_hook veip_shutdown_hook = { .fini = veip_shutdown_fini, .priority = HOOK_PRIO_FINISHING,
The commit is pushed to "branch-rh7-3.10.0-693.11.1.vz7.39.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git after rh7-3.10.0-693.11.1.vz7.39.1 ------> commit e3f4a0b80e85bd3ae33792e414230b230dcb6dd6 Author: Kirill Tkhai <ktkhai@virtuozzo.com> Date: Thu Dec 7 15:05:42 2017 +0300 veip: Add commentary about veip_shutdown_hook We move this functionality to userspace. Add a comment, to not forget to delete the hook from kernel. Link: https://jira.sw.ru/browse/PSBM-77750 Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com> --- drivers/net/venetdev.c | 6 ++++++ 1 file changed, 6 insertions(+)