Message ID | 1534166953-15041-7-git-send-email-rppt@linux.vnet.ibm.com |
---|---|
State | Accepted |
Series | "lazy-pages: always use pre-copy for stack" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [64.233.162.108] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Mon, 13 Aug 2018 15:31:31 +0200 (CEST) Received: by 2002:a6b:8bcf:0:0:0:0:0 with SMTP id n198-v6csp360040iod; Mon, 13 Aug 2018 06:31:19 -0700 (PDT) X-Google-Smtp-Source: AA+uWPyWAPymNhN25U0nuqJqdwBivIzc4yh57KnJf1sbqvw48yVuZRNlAmG2cAO0NNoEOFJ2UPtA X-Received: by 2002:a50:b86f:: with SMTP id k44-v6mr21948033ede.310.1534167079323; Mon, 13 Aug 2018 06:31:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534167079; cv=none; d=google.com; s=arc-20160816; b=z8r7iTnmpxk86vpUwkd0izgucx2F3xZtO9jS1cW1Q7yhZGnjGRtl4p3kygv2/8TvUQ Xf/zLw0+3yZHAT2xJyj8ijpVB4mLeGA6mGmjziGkQV/57m6w7yi360oVHum0DhRJcgr+ 1bMPn5Y6tS/rWDW9BiyJ46VeKhhCHZlqx7uMakGmy0VCTrdTtC/i//eQwjkpR6wtLQSa 37UOOlB0PXes8B6K4VCUXIU3jsr3jirzen682IumbWkywa7FKIL9KyqunGTr3zHktBAv mpJ2RgaXUKxP8N3Q37L9/QDC+UGNXesTXHZaomLF/gIGVGOGVQXph10Z8oRsKeVdtpgF KXmw== 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 :message-id:references:in-reply-to:date:to:from :arc-authentication-results; bh=cr47L+0vp6qrQYisAAo0iNnzJ2p+Jx+vREtP4RhL2WE=; b=c/SWcFNZrK5pBoUmDfaaYihHGQP6v9mUCiGNVKIZk1Qrg11e6nTyq5nboE3ZXqmvxf Okj5+la8qPz3e2GnuvFuCzbeq1jLts6SeaE/BakIAkbBEePXi+B4GN+fuxUpnF9iZkBB dDvlRxCbiF2Jlu6MhfoyIeg3lKOxq0HGi+2RixMXGTkv5jaZIc9eN7bNhydKs9KYqvWZ s6MgbKSeuTY8OjhWOt9qnr9MWSXzKie7A5f9EXwcVuNyFC3puM98FRE18Aj9f8CSdSEi 56qKlOJunCxTK7xliwmGH5bBnT5dsJR8OweXIKcBJXfsK1d88+0+qkU673fcQUuuLjhR 7z5A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=criu-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: <criu-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [185.231.241.50]) by mx.google.com with ESMTPS id y26-v6si883639edd.230.2018.08.13.06.31.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 13 Aug 2018 06:31:19 -0700 (PDT) Received-SPF: pass (google.com: domain of criu-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 criu-bounces@openvz.org designates 185.231.241.50 as permitted sender) smtp.mailfrom=criu-bounces@openvz.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: from localhost.localdomain (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w7DDTvR4012654; Mon, 13 Aug 2018 16:29:57 +0300 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02lp0176.outbound.protection.outlook.com [213.199.180.176]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id w7DDTZvu012601 for <criu@openvz.org>; Mon, 13 Aug 2018 16:29:35 +0300 Received: from VI1PR08CA0100.eurprd08.prod.outlook.com (2603:10a6:800:d3::26) by AM5PR0801MB1618.eurprd08.prod.outlook.com (2603:10a6:203:39::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1038.23; Mon, 13 Aug 2018 13:29:35 +0000 Received: from DB5EUR01FT015.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e02::209) by VI1PR08CA0100.outlook.office365.com (2603:10a6:800:d3::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1038.24 via Frontend Transport; Mon, 13 Aug 2018 13:29:35 +0000 Authentication-Results: spf=none (sender IP is 148.163.158.5) smtp.mailfrom=linux.vnet.ibm.com; openvz.org; dkim=none (message not signed) header.d=none;openvz.org; dmarc=fail action=none header.from=linux.vnet.ibm.com; Received-SPF: None (protection.outlook.com: linux.vnet.ibm.com does not designate permitted sender hosts) Received: from mx0a-001b2d01.pphosted.com (148.163.158.5) by DB5EUR01FT015.mail.protection.outlook.com (10.152.5.0) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.1059.14 via Frontend Transport; Mon, 13 Aug 2018 13:29:34 +0000 Received: from pps.filterd (m0098413.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w7DDTAa4085856 for <criu@openvz.org>; Mon, 13 Aug 2018 09:29:33 -0400 Received: from e06smtp05.uk.ibm.com (e06smtp05.uk.ibm.com [195.75.94.101]) by mx0b-001b2d01.pphosted.com with ESMTP id 2ku9cevar3-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for <criu@openvz.org>; Mon, 13 Aug 2018 09:29:33 -0400 Received: from localhost by e06smtp05.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <criu@openvz.org> from <rppt@linux.vnet.ibm.com>; Mon, 13 Aug 2018 14:29:31 +0100 Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195) by e06smtp05.uk.ibm.com (192.168.101.135) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Mon, 13 Aug 2018 14:29:30 +0100 Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com [9.149.105.62]) by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w7DDTTUi24051760 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 13 Aug 2018 13:29:29 GMT Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B7419AE04D; Mon, 13 Aug 2018 16:29:16 +0100 (BST) Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 408EDAE053; Mon, 13 Aug 2018 16:29:15 +0100 (BST) Received: from rapoport-lnx (unknown [9.148.8.109]) by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTPS; Mon, 13 Aug 2018 16:29:15 +0100 (BST) Received: by rapoport-lnx (sSMTP sendmail emulation); Mon, 13 Aug 2018 16:29:26 +0300 From: Mike Rapoport <rppt@linux.vnet.ibm.com> To: Andrei Vagin <avagin@virtuozzo.com> Date: Mon, 13 Aug 2018 16:29:13 +0300 X-Mailer: git-send-email 2.7.4 In-Reply-To: <1534166953-15041-1-git-send-email-rppt@linux.vnet.ibm.com> References: <1534166953-15041-1-git-send-email-rppt@linux.vnet.ibm.com> X-TM-AS-GCONF: 00 x-cbid: 18081313-0020-0000-0000-000002B6169C X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18081313-0021-0000-0000-000021033A45 Message-ID: <1534166953-15041-7-git-send-email-rppt@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-08-13_05:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=879 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1808130147 X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 0bc7f26d-0264-416e-a6fc-8352af79c58f:0 X-Forefront-Antispam-Report: CIP:148.163.158.5; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(8156002)(31580200002)(2990300002)(428003)(286005)(3452003)(189003)(199004)(305945005)(356003)(7636002)(86362001)(15003)(486006)(54906003)(46656002)(6666003)(126002)(246002)(476003)(50226002)(446003)(11346002)(1096003)(336012)(4326008)(26005)(2616005)(8676002)(6862004)(426003)(1857600001)(620700001)(110446001)(105586002)(51416003)(48376002)(42186006)(76176011)(4290100001)(101346004)(106466001)(47776003)(16586007)(50466002)(18566006)(42262002); DIR:INB; SFP:; SCL:1; SRVR:AM5PR0801MB1618; H:mx0a-001b2d01.pphosted.com; FPR:; SPF:None; LANG:en; PTR:mx0b-001b2d01.pphosted.com; MX:1; A:0; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR01FT015; 1:yAiqCXxFA8EJs5WVqtg/LzVPuWOeWbbhbY8hYEEPwYJ0ygXjLZ+eyqAICbd9IJoIBgATH0IvQra9XpuOuwBtar/nv1k8EYUD8uqCUkmrbAuE8lXpKsnumaHV8JMfpVM4 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 17b1a179-2eb8-47c1-3039-08d60120cf60 X-Microsoft-Antispam: BCL:2; PCL:0; RULEID:(7020095)(4652040)(5600074)(711020)(4605076)(4614076)(1401180)(1404068)(71702078); SRVR:AM5PR0801MB1618; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1618; 3:x4Ehp6RjAY6rAIPYk/G/hahCS3Ir0C3bGLJz+4kavX2tkueS43DoDM3jTY/qWeGKPDWANmzRcVA7J0v25yfcrwOivOP9lON2/dqKHqS7HuMfiSquYsYjPLLB1V+b/eY4c5Nbl7/lbUgXKPi7uZpG/VgM7nV31zay6UfoC/br9RpAQ6UVEKUKUpU85GtZ/b8KfBHjgjG8l98ILrn+c0vTeCA/vvyvsf5DrmLmPdDI57DCY0Z/HfM24JKszlPg6t/KRJk62opodOqu8+CuhI6EreUuQjO1eVSLy5sXr/ZMNLEr29re2g5xNsyQHBNVpmkHkLmHxqfHNOEp7nFklik/ARL9lPPvaWhYISpX6vwnKo8=; 25:mvajBXq9bEsri5i960DYGvcL9Yd9vjT5E9PS/45Yte2/Yi2WX/7dNMMyZ6oHrLnHSwg8+25TX78FkbdTd5V4qvhfszqlUcWr8SSVNovXLSCqM3Y2hAAaahERmJm6HdLiYvq2mrVGLNaYGb03nFze7x+HUdNz1H7yd3VNbU14rc8C7NjNMxRnqzV9wRhOvCYVr7crwRlUbPXlQuF7rCXHpbAmiePkI9Re9m6i/jyekcaE0k3mfdcM6gE0mV2WF9aRCqvUKU9Udb9f3PNbny8qd1HNFPw+0IY9jbaMBtppq+dO9ej3Laje23psL22MTC590HPaTp7/mDpzhsFmovnAEg== X-MS-TrafficTypeDiagnostic: AM5PR0801MB1618: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1618; 31:ZZcCwDhtrvC6fbWslE/kr+vbe7u8TaIAORjWyiZIzZcjUhaLAOx3YqJtfnOwZ3g5eUGLXtDLH8S1V1saSRzUoDHAwo7W/V1IZ0q8NplV3ZyvUM5/HTW4wPFep5YAk/cTfObbkI7n1On/s8aJLjvQ2rb2sbA8/ahQByTrYVFGhd1dasknbNJig4fU1Ih9bEzMBV7UAeF2b1GV5SY8EX0RlsXugjBITOcMKI9xFmBvxVg=; 20:iLhq9xNZP+ygfnW+63YxGX0Yi5PiDI9S25TB2kls1qixzAvO887HfLidwFkR28v3GY6axBaloMb2S6ur8L2Mw8ZhbPFOnR0L9HwkQZksOSd69x6C5a+5GQ0d0xwyzGA63JrjSHcYLv18RXipwtiwz/qMgJTBExNlMCSIFA1WZHemrIRIZ7ftB4QmeuBx3eKNaQtzYN6HzvHoCP6n7Z3oUpXc0fYXnWBca7vNPRlCjrSatMuUGADHEM/5i72hOMvV1dTnjDMhibAwFYwdeNihar8fLc0JTPQlCxMVmY0UxeSj/XsICnm4Oijxagnk+ikc5r8jiXT7dCp3ImNX0U4nWoVCsQp8iKbXud/e6r3gSFwxmIBFeq8yAp9HPqa+vUh34UjUBUqsZvylk95UZVF8NvOmGBVp2kgmNjLmftjPDY2Tq/ndEZspmJ0NoZPRuXfwl5iL0NESqN7A7x7Gw/Xj80b/XJ/F/53GVra40c/pQ0R5WimtrRhK/RjT7xinMd5d X-Exchange-Antispam-Report-Test: UriScan:(104084551191319); X-Exchange-Antispam-Report-CFA-Test: BCL:2; PCL:0; RULEID:(2018062399030)(2018011200283)(701105)(2401047)(8121501046)(1430482)(1431068)(1432130)(1551054)(823301033)(823300264)(823310135)(9101536074)(93006095)(93003095)(3231311)(901025)(902075)(913088)(7045084)(944501410)(9300000166)(9301004277)(52103095)(52105095)(52106170)(52401285)(52505095)(52406095)(52305095)(52206095)(3002001)(10201501046)(1610001)(8301001075)(8301003183)(201708071742011)(7699016); SRVR:AM5PR0801MB1618; BCL:2; PCL:0; RULEID:; SRVR:AM5PR0801MB1618; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1618; 4:ZT+m824twgige9mKtLNGBXcSvjkEnXLj2wrKr0Eipfw/KTvzZQSVTMDfN1SMulgyG+BX0WBiyT2eZnMAUcAcDvRYkYIrWEkMFnWD8ukqEbA6CvgOM+oPhy2USQQfN/NpOjvWQC96tEWMNe3u51dqpTuKEX6M9Eep2KuhB3QPikPwiATXE9PecYpTutFk0VVi7+4EQsmE7CkX5s7dxbkjw42x7VAl/Sm3Sceohss916N4yG7tN8GK2K5FoZurv/hj5jRwuIacy3CwHUDZmhh3JqvBRLjqcXk+c3fmMB/PLKdZKe2puIo1u4D6EahSwvTB X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1618; 23:GGomjS/3QIoNb97/q02Vebt6WfZjF+u3oXz5sy+?= =?us-ascii?Q?xwtidTe+UjILlDgcSOgcCJFlrv+zrnXzpa22m1i9dnC6otCmXFMz9RhgrneE?= =?us-ascii?Q?Nh047MwBtv9ekLbz46iCMwCX4bOdVzmhQNocDiJ+OQrd96iTOXFVIZvlkM9r?= =?us-ascii?Q?tI9j0OuTtF4Sz4Ho77J59vqHJPHcE+lbYYjDG7IqosS2aEGZF/EuUP/xJUFR?= =?us-ascii?Q?kfw6YkT0uKVj3+MNlaPDn29TShEy74QMA28qS/EnYG31djUT21RIV8jQ0zo/?= =?us-ascii?Q?eWAot093EU9ZXWNRQAwp2VeFEhbadn4FAlehPdhh3TgnkXEWjo0T0lx7Zr4/?= =?us-ascii?Q?qjeDo2cgiG6Jm4BNY4HMMB+Y5zjv/KQLsPfya/6D8P3/koPuGZwHOITwAz9s?= =?us-ascii?Q?yfZ80fCzgzxYK8cEUPE0zcVAdjnGBJKAqQc+DxgUQWeqtKqms3xwQdi+QO/q?= =?us-ascii?Q?DnpndDY9Il96vVQJxmi5rqWI90TXnk7O32HHS8NqtKz9gjafDPCBtD8RB8oC?= =?us-ascii?Q?eqPjNe1oWa7VVW20noNKsWhbxGt4g7fp8T5F4hYjixZ+qyG0RKlWP3l6P8F2?= =?us-ascii?Q?MQocLrhvKJdRefq3paw2tylitLALcmLSWkoGCGxZ75j3VUZhXNgolZmj4Rsl?= =?us-ascii?Q?w7DHZING+Rqi4iPubth3ZQGURRR/hgXqg/FYwi8ZAyB4tF4MQRhU7CeegqVi?= =?us-ascii?Q?CP9pH8XV17iiGmMfEUk5YP5utnGrLyXd0DfNspdj+fM/Uh+Ih3p94onvKy7T?= =?us-ascii?Q?MyT6Q6ONHeqzHx0H+97nTPG2hUosykdurYgczOi124+uKoJbPO9hou08J4/a?= =?us-ascii?Q?bpFH9bDYPjMSYKt1qoCpzm2pPPpJwZMwowuO4IwcdpA6D3k0RbFGA4CVBGX9?= =?us-ascii?Q?7M+/JmPy3ThQvIZWFhVkWmfBIgQPWtUBRg6BIX21l1BsnZVCeggNit0s41qU?= =?us-ascii?Q?OJ6ddjV7dXXdIYXFI+kyPYkQ3joH3aYNxe9cTRwxf2lN3m4t/KbbPlbg8Qoz?= =?us-ascii?Q?VWic01DQjK++/6DuNP0lFujtHrSVbWTYqCHn6z5Bj3ex5QHlyZL5ASNvY3C7?= =?us-ascii?Q?GH1cbt3Y=3D?= X-Microsoft-Antispam-Message-Info: 67IejTGFq3u7ZhMppU31z0jXXOTatfQcnXSEovFrPM1AaG/7nGUk1Pe5VdVwAknLgsLpkpniMmDxQE6I8/9XrkhTlVk+0V07J5yt9+Vzo1OUVv9J0Sa3rddOla1jrSpbeK+EkCuGkW3R/lcCVflQXglF/5oB49YngEOICuOVvPdJ3uiwu+Qgi2GxZhd6fjhw3DrOCSwZux543MWur5QiWGH9PCgsnu3+ImJ/LYhU3wNd9cMhRLzciGzn4RrT1dStLsqzjacNX8SNzGgq+ovqE+d+DKFaodERl3hWf8PyliT+zvT2AarNwjo9yK8Evp5lVx4TlI3bIEirq2hbvQOBUGKoMPZJSbwxu1zwMVdjG020OchMv8tYmjdw7GaKW/j9aIlzzJN12cmEkrJYhCU4SPVtNeUFqWTJOB7FABUTqzlO/9weF8p9bxiHr2ACXMgCk8Q3KBy6vXeku/s+QDb4A6CsMicpNfNjYXIkwn43/R7Ol9xxIrOGOEJyrYEKp0nuKAfCx+SebfJChX2MvOo5MPjU2fqHQ9gbgxatheY92RqS/NqfESghzKV0aSoGyZGwEOaR0A41+gyPoTCPCLOouop2pnHFedDwqvBAxJosQR7H1hv/0GIZ80uw1hwkpJ5w82RU5jHcbOeWdgeQENgpag== X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1618; 6:W/XlYf/Bz46cw9JyN1UAL/l5/yGs0X8eHx3kzQHIH72GG0zKhX/VxSKsXwIU7Iot+i66HoyAYBm5TjSKuBWONl12QCLUF0DgBOBlDSbsNLvJApCkafiXvDjZaNO/SsEelp1m8CTs2Pd3nZETSf8xTjGyRom1QQgwx25C9gHHDm+ybGXlTl4tHxIxZvvIUN+E9ba7kohmORlng1W/gUnVQnQLA+x/7xCrfjHNnjnlC6W3pLQ81cAiqoaxdoHu7Y4ayYnHWWvleU1rv4N6O8I0STmCJ9gs72oo+4jkizj5Y61nF8rfjb0Ryb1N30ovU0u+bAajut5VWd2Djc3fYPAmqxaGq3pccly1FX6Hk1sTWu9//LJ0PoWo32W6eGkRRIPtbuWubEjc760qYzHmPNZYrK5SNvtWulqscxnNpWOnpbimR12GIB9xmgaoO9KxdVOqtNs69E3F9hM+ejXGZVCp6A==; 5:z0LBrjeMAbpyhA3hjkm1nBRlo7tskDD9p9K/jPia6nqbABZLL6HxFWsH+C1N1Go55w+QM7E/9DYbAkYRlN/OO3EYsFGT6V0XKd9s+esysYGNYMqU+eACMm1sKD4yNjWBPFtabN0s43bG7WDSvzFRtR3My3L+XWEoVINW9aKwpVA=; 7:4nuvoHeYDjPEuLBdVPudDcxz9o2V06GV16PZqNBdkvCBZnpsSIPGRihUQjYzzQJnlkEi4a1A7g0We8hhSWXljO8z4m9vX0XoDdJlZmom1vU2lgbfjyi2ioEQI1shf6pGtXMAKME12ErLEB/8DpBncfXzEFDv5ZE4Ox4m3CWvJUv0Kh6bk/PygdiNeL+1TMZfgJvxHNylZX3GIk9/naDIHNjIKoLtcn8LOiZezXaKXDDGZ4qjabK/iTwJCTtFB8Lc SpamDiagnosticOutput: 1:5 SpamDiagnosticMetadata: OpenVZ:2 X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1618; 20:h0GEFbO/GJRucKo6hRY7ZUpGqzzZtA+ygNfW4RxrpambBgSgki/+CbzbGZ/7MYTsxdIwDGQ4aEe2qcRLDzbv1/ZN9tA/GcrCvY31uwtgc5N9CSXZNK5pPhh2cW4ijd1nI3MncKjqsiqjJAL9jVDTyvVxEGPwvj7wRSMVPiuG5EE= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2018 13:29:34.5366 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 17b1a179-2eb8-47c1-3039-08d60120cf60 X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1618 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 148.163.158.5 X-MS-Exchange-CrossPremises-AuthSource: DB5EUR01FT015.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:Incoming; SFV:NSPM; SKIP:0; X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent X-OrganizationHeadersPreserved: AM5PR0801MB1618.eurprd08.prod.outlook.com Cc: crml <criu@openvz.org>, Laurent Dufour <ldufour@linux.vnet.ibm.com> Subject: [CRIU] [PATCH 6/6] lazy-pages: don't mark current stack page as lazy X-BeenThere: criu@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: CRIU development <criu.openvz.org> List-Unsubscribe: <https://lists.openvz.org/mailman/options/criu>, <mailto:criu-request@openvz.org?subject=unsubscribe> List-Archive: <http://lists.openvz.org/pipermail/criu/> List-Post: <mailto:criu@openvz.org> List-Help: <mailto:criu-request@openvz.org?subject=help> List-Subscribe: <https://lists.openvz.org/mailman/listinfo/criu>, <mailto:criu-request@openvz.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: criu-bounces@openvz.org Errors-To: criu-bounces@openvz.org |
diff --git a/criu/mem.c b/criu/mem.c index a83007c..de9df5f 100644 --- a/criu/mem.c +++ b/criu/mem.c @@ -142,6 +142,20 @@ bool page_in_parent(bool dirty) return __page_in_parent(dirty); } +static bool is_stack(struct pstree_item *item, unsigned long vaddr) +{ + int i; + + for (i = 0; i < item->nr_threads; i++) { + uint64_t sp = dmpi(item)->thread_sp[i]; + + if (!((sp ^ vaddr) & PAGE_MASK)) + return true; + } + + return false; +} + /* * This routine finds out what memory regions to grab from the * dumpee. The iovs generated are then fed into vmsplice to @@ -151,7 +165,7 @@ bool page_in_parent(bool dirty) * the memory contents is present in the pagent image set. */ -static int generate_iovs(struct vma_area *vma, struct page_pipe *pp, u64 *map, u64 *off, bool has_parent) +static int generate_iovs(struct pstree_item *item, struct vma_area *vma, struct page_pipe *pp, u64 *map, u64 *off, bool has_parent) { u64 *at = &map[PAGE_PFN(*off)]; unsigned long pfn, nr_to_scan; @@ -169,7 +183,7 @@ static int generate_iovs(struct vma_area *vma, struct page_pipe *pp, u64 *map, u vaddr = vma->e->start + *off + pfn * PAGE_SIZE; - if (vma_entry_can_be_lazy(vma->e)) + if (vma_entry_can_be_lazy(vma->e) && !is_stack(item, vaddr)) ppb_flags |= PPB_LAZY; /* @@ -358,7 +372,7 @@ static int generate_vma_iovs(struct pstree_item *item, struct vma_area *vma, return add_shmem_area(item->pid->real, vma->e, map); again: - ret = generate_iovs(vma, pp, map, &off, has_parent); + ret = generate_iovs(item,vma, pp, map, &off, has_parent); if (ret == -EAGAIN) { BUG_ON(!(pp->flags & PP_CHUNK_MODE));
Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com> --- criu/mem.c | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-)