Message ID | 1477049761-177906-4-git-send-email-astepanov@cloudlinux.com |
---|---|
State | New |
Series | "net: core: optimize high-order allocations" |
Headers | show
Delivered-To: criupatchwork@gmail.com Received: from gmail-imap.l.google.com [173.194.202.109] by patchwork.criu.org with IMAP (fetchmail-6.3.26) for <root@localhost> (single-drop); Sat, 22 Oct 2016 04:46:48 +0200 (CEST) Received: by 10.37.173.154 with SMTP id z26csp611502ybi; Fri, 21 Oct 2016 19:46:43 -0700 (PDT) X-Received: by 10.107.180.214 with SMTP id d205mr4382432iof.203.1477104403014; Fri, 21 Oct 2016 19:46:43 -0700 (PDT) Return-Path: <devel-bounces@openvz.org> Received: from mail.openvz.org (mail.openvz.org. [199.115.104.192]) by mx.google.com with ESMTPS id z207si4776658iof.92.2016.10.21.19.46.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Oct 2016 19:46:42 -0700 (PDT) Received-SPF: pass (google.com: domain of devel-bounces@openvz.org designates 199.115.104.192 as permitted sender) client-ip=199.115.104.192; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@cloudlinux-com.20150623.gappssmtp.com; spf=pass (google.com: domain of devel-bounces@openvz.org designates 199.115.104.192 as permitted sender) smtp.mailfrom=devel-bounces@openvz.org Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id u9M2iaMS016054; Fri, 21 Oct 2016 19:44:36 -0700 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01lp0178.outbound.protection.outlook.com [213.199.154.178]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id u9M2iMDX016029 for <devel@openvz.org>; Fri, 21 Oct 2016 19:44:23 -0700 Received: from VI1PR0801CA0003.eurprd08.prod.outlook.com (10.167.193.141) by HE1PR0802MB2570.eurprd08.prod.outlook.com (10.175.35.151) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.669.12; Sat, 22 Oct 2016 02:44:20 +0000 Received: from DB5EUR01FT034.eop-EUR01.prod.protection.outlook.com (2a01:111:f400:7e02::205) by VI1PR0801CA0003.outlook.office365.com (2603:10a6:800:32::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.619.10 via Frontend Transport; Sat, 22 Oct 2016 02:44:20 +0000 Authentication-Results: spf=neutral (sender IP is 209.85.215.41) smtp.mailfrom=cloudlinux.com; openvz.org; dkim=pass (signature was verified) header.d=cloudlinux-com.20150623.gappssmtp.com; openvz.org; dmarc=none action=none header.from=cloudlinux.com; openvz.org; dkim=pass (signature was verified) header.d=cloudlinux-com.20150623.gappssmtp.com; Received-SPF: Neutral (protection.outlook.com: 209.85.215.41 is neither permitted nor denied by domain of cloudlinux.com) Received: from mail-lf0-f41.google.com (209.85.215.41) by DB5EUR01FT034.mail.protection.outlook.com (10.152.4.246) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.669.7 via Frontend Transport; Sat, 22 Oct 2016 02:44:19 +0000 Received: by mail-lf0-f41.google.com with SMTP id b75so157980377lfg.3 for <devel@openvz.org>; Fri, 21 Oct 2016 19:44:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudlinux-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=VkeYUbgzNWJi64GEIIvui/qX9s5yfQ7WBn+6ZOji3ow=; b=Er2eevwx8azMbMj/NZK8xaT0F53FBnzb02aDAnUF1jxLMb87P6phwHsIsP68GNtlLe bJ+IfFuezBx1Jp41mJ7ANb23B+ajgY/UHGPtcD7gOrGUDrmRJBw4IbOix2dviNnR5lLk IE6MaPDM3HIvHg4s9xA/NkxjJgjQQX6OkpfSO83YFTSu2zLS9aoOp4acagOXvGqjtP9C p5xeIgptJGuBiXCaOjsRTXCLLcgxV4Xx+XbkjUDS2RdtETA2kE8e1XxUIBbN+AvhtC5l ct+Yq+xWT2CK/G8j2+t9GAUQ6XowkXTtYP7NX8fGyWRso8t6MqxqmqRxBJ+hpQsmlkMf Hn+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=VkeYUbgzNWJi64GEIIvui/qX9s5yfQ7WBn+6ZOji3ow=; b=aBkfzrHwQUpTdLYVA9rC8ZiSEfiSKqBKfbVEJ5hmqfvq0IlsI+Q+w+Ro0skX64kDi3 ViLKHU9vuh6rgqUv3p3kgB5l+Je+grI3+sEuNkTmELroV/Dm+1V7EGdAVJs5K+A+K7Ll R/tkrLXk5hmODOqGk5SWoXig3d/ndJqUEbs00GOP+STWFtux5Lznkd6Iu82Nvjp1oYlp QThiu4lWUaVExX+y0Es4LHWqq6IuJ7nzv2r+6jefFqF1ZUwZtHc7f2vH5sRnTsG2/Z4/ wqk7B3fqnruGC1+b/6Sc3OfZQFMz6LZ3RjTH23OT38jpSpIJagwyFFvscywjFVWIMSal 9Czg== X-Gm-Message-State: ABUngvd0CssKCiO1KVb6j0eguBM/XILLdYPCi0gP64CRuTXySU59LQ8t316QUUjosyxmmA== X-Received: by 10.25.72.14 with SMTP id v14mr2076848lfa.12.1477104259004; Fri, 21 Oct 2016 19:44:19 -0700 (PDT) Received: from stepanov.centos7 (ppp109-252-115-169.pppoe.spdop.ru. [109.252.115.169]) by smtp.gmail.com with ESMTPSA id h67sm932332lji.29.2016.10.21.19.44.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 21 Oct 2016 19:44:18 -0700 (PDT) From: Anatoly Stepanov <astepanov@cloudlinux.com> To: devel@openvz.org Date: Fri, 21 Oct 2016 14:36:01 +0300 Message-Id: <1477049761-177906-4-git-send-email-astepanov@cloudlinux.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1477049761-177906-3-git-send-email-astepanov@cloudlinux.com> References: <1477049761-177906-1-git-send-email-astepanov@cloudlinux.com> <1477049761-177906-2-git-send-email-astepanov@cloudlinux.com> <1477049761-177906-3-git-send-email-astepanov@cloudlinux.com> X-EOPAttributedMessage: 0 X-EOPTenantAttributedMessage: 0bc7f26d-0264-416e-a6fc-8352af79c58f:0 X-Forefront-Antispam-Report: CIP:209.85.215.41; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(979002)(6009001)(8196002)(2980300002)(189002)(199003)(50466002)(33646002)(305945005)(107886002)(1096003)(86362001)(4001430100002)(229853001)(50986999)(19580405001)(76176999)(626004)(4326007)(2351001)(4720700003)(93516999)(63696999)(6916009)(105586002)(7636002)(11100500001)(5003940100001)(48376002)(956001)(7596002)(450100001)(2361001)(356003)(19580395003)(6666003)(2950100002)(8896002)(60626007)(36756003)(106466001)(246002)(8676002)(189998001)(60616004)(92566002)(59536001)(236004)(50226002)(110136003)(7846002)(5660300001)(586003)(47776003)(969003)(989001)(999001)(1009001)(1019001); DIR:INB; SFP:; SCL:1; SRVR:HE1PR0802MB2570; H:mail-lf0-f41.google.com; FPR:; SPF:Neutral; PTR:mail-lf0-f41.google.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5EUR01FT034; 1:ruFkMp+7zQQsx/VLk3v+99vr6zRjxGmdHxS/eyZ6s5+HwYdiIOgJg3rcJyeE2J3yuy+oHxApEqi0/cK4feiBofYGyRwzqkj/Qbyvb+OthHDq8LHbJxF8LJQqBU+XzFJfWQvvZvO4W3KFnGpqlwPFzF46EktndX1s9ajEyZOArhy9EoeqIQXIlCcIhsxzID4rk3p/TUCRoVu6jVFLpsmXNClvYg1pG/a22oNq548kC20KHnoyAyPzNNWzVAJPD2am4RsDr2JrvYk0NXSc8Er2FbEOgRSrZSfYcZq/SO/mKEHiMSAQ+eV0PFXNJOgBsOGZNRXWIF4Smd4P9WY6z3jWTWMp+9gGo15yuipQZRT5pq0GS7qFXSetac1qPEr0dkiEyVjJFMftZYyvSDJzxD55VlZD2dMku82lpyw2pDJ5BcCRxBavSvaoe4gsBtmOvweQf0CEbZxEL5inFmm2PtPpmCAYc/unkp/+mrcpBB+SWZ1VhUwRsmLqGBufEPljz5AOHaRSRPCceCE8pHemDhvtOXfq0psBLZh1yWNkmhC1ywfg2Ux3pe0VobvQ3K+6HowHrI/0J5IFcbgMoCN7AWH4Wjykd3Y9+1tFNDffAU8TsTo= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 54e6e7f5-d77a-4612-a140-08d3fa255300 X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2570; 2:GzwVcWibo8wgLW6btGNjB87UiBq4JWv1088BHvNpnnIQ56lWTnft53wrrqgLqpxC998MOPXMjUHgSatMyPDA1FlM9ONdI831CQvyhH+MbN4PEP9KiL3dUGOK+8FBc8EoWmgDFveT4VE9jfUHOJh7O9aAv5zbkIjnCIvcBKZuBtryW9QqQD+BlOsCNpL1fq2hjtxdRM16yyTzZFT72CEg/g==; 3:TackxmRqw2E+jyqU50HhJDVVU65KWQu3KysIFV36IpgM7NChmkBnv/3pf2M/laN/tRpBEh+ZVRPKSWlLnQYf4o0rrHMx1t7xH8C1CkK3CUctcrYGtN6tBDukQBIUoXZLWelwqFteK0hJJlqNdEJdIZZpNH8KTBLnnbg3ut5ifsAPMjuZmg61ya0mSjglP73BaKEefoQjCODvTAzcRYvBr8XHvMQVVcjXll41BVycT0mStHMaYLcFZofaho3iNwhGsGiqjtg1IkXWr+x3eRHeHd4gJERkZdAmE10SIN1+Md1Bflo+D/eNKi/Q4zf7Ubvu X-DkimResult-Test: Passed X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(3001016)(71701004)(71702002); SRVR:HE1PR0802MB2570; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2570; 25:cnu0n4qt0UZ/ntr72ra6YFs5H4JUbta7Ya1jiSSXDhXWt24J8N6LguuocXWZD/nYf9+yD010yu6tzyh2Q8HeZkiuDf4MQ0H9M05JSF8tbBs4wM0xH+gVkGuYIfM/mIp/VVPqCyvlbM2SyXeXUfyAgpUQdpqR2zDTKTLha30W+XlSkzueB6dPCT6sxICVbvszwbtMWx17vyrVV5jmZSx/jPjxjacVVmxSI5eCGGy0DYfKyE788SgJgydCvc/rr1qOde8fY985ahhMeFNUWEFAPhwslAN9WNKnA6b8WZAvrNwaFc0TAXuYfqReLRaTTW/3yIOMaFJI8hx1tGEbxCML5IvBZJW6YmqUjFMzLzXiNATXyut87jVLHjQSPxsJKSvnGMftvUZFyom1tkHN/dyktiDsKfu+tlIDtwsHKRxUyrHiMw7a6vEEWI4Kvj/h7bkN; 31:mrLS04nLRVDKuJnv44baf7i9GmMPXzBiBfnPeTNfj5CgE9d+I84JOvDTw3ND5OExAMMEEg1F07hu58KfdV3iedyg1lfH/0SPf9M04b77w4gemybX+Ntxv8aBYgD1L3+RVKAKef8qV2U2yUr64CcFpZOIK7cAKpEHeJVJDvF5NauhwJ3Fa28zHNFFU7cTcHWqAt8FX62mHNdWj+ORPCIxPM/ZDvdCIQd0VFv3jR/wdfz4h+23qX8NL8vE/lGbMii2RyXy+GhKRgl6VDq1lG4Luw== X-Exchange-Antispam-Report-Test: UriScan:(190756311086443)(211936372134217); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(9101531078)(601004)(2401047)(13024025)(13023025)(13016025)(13018025)(8121501046)(9101536074)(3002001)(10201501046); SRVR:HE1PR0802MB2570; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0802MB2570; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2570; 4:FY2BjD029kHzPaCa9DUmwA3xE5dESsl3T6FFgX9a6wTwmSERr5W9zKh9UxerIfaI0ZeBlWjwhoSg/98+DdQ+atbd5rbMJ2Np0Ecd1omif+J2goa4su0eV7MlU2OaFiRw2W4+qzQMDm+yMve9GoyNQP6gLuGP3D7d4JXvY53ed6T6AwY8EbgRKQlJcQWjo21gl3UV9j8d7ts34WJ/IoYD/5uAKvL/OYruqa8QBuhvJ67rhZZASNol7y9oOcCD22LB3Od0R3pm/WTUYQY85rZdQ0OsqsRLvYbxBG9VCA7WDl5HLvZ7uSF7cq69YlhCvrxk1WCBJ7n4qivk2Gdl/tp255lDhgiAaZa0VkeMEZvRocMuppsNdCoqOhvmyCzNPZcmCXNWe/t4/KP5fYUBL83NzR9Z0lRQyioUMkH2DcyfNdeC4iPWRbDMYDA5v2kviYc+s0gHrV7d5jcbrlRmpYJ9eseMWGkp8njHud8Dh5Hyjp4oCq2Bit7OjlAajPvtzG/m44xVWP5ZID1EuY69XZj2jdZ1e/yXtTFfqbVIKQYPAS482cxDkFE8hLv8Ikffxy1U X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2570; 23:MqvrLXeWy4zBhZklnl/ZKHptsO5nYVaHSaq9CIF?= =?us-ascii?Q?yTmACkrwVFnnXsxKTSA7mVsGqZY+pdYcWMXT5kwcWR2+kiduUEkwLq4920Lp?= =?us-ascii?Q?ATt+73pVjpUzVNcOoFdRZGctA1/GwOp/T7WiQHBMjkc/YQhEIJKqmopkJMjS?= =?us-ascii?Q?0ErPjdRsVj5ml+eQ/FVVHNRkDOJAlK2LVBwTNJr9gzhJ8Td5oBBd8h5DV9up?= =?us-ascii?Q?HQeH/Mw6jasAHA43w6TDRR9mxSUpwt3LEHOBh/Nkfxp+BGCED7zs9pzXViky?= =?us-ascii?Q?4gB9dtafwfx2osTCaBauZykOS0h3ATGxDHXqnOrAueZpMSKCb8aVVj2n53XG?= =?us-ascii?Q?WnilZs8BZM1xD/HnS00xijiIFKHLfs1odG7ZAEk1CaQsJqr5538H4/zzWwOC?= =?us-ascii?Q?2hIfS3N+ka7XKASq9UVx7FkQYZ5isTwEBcZDJE2NEWdzYcgNv/4S8yQ0wBqr?= =?us-ascii?Q?Jzb0dscz53l7jU4G3xiSuvvGCKAQXjewPtWBYZwIiRRW0SXT9SUL/gvOEanD?= =?us-ascii?Q?V+cpSKlVsPOSkmJqJuZ0dhD8mXVicwinsyTXs0JAkEf3WkTV7MPcFgT52Nt4?= =?us-ascii?Q?2DRLf2+IIV2iRc9sF2p2f0p1+Fbnhj/vtX4ccIM7MJyOolQX/II65KqROGUZ?= =?us-ascii?Q?VQqdUDtAGf5sZn5juwgdFJFpD7tz+vgp2IdnmuiSPk172nQJVrYYNaxU0GlB?= =?us-ascii?Q?qavJrynZ3jK7cG4LD1jeSXe5InqrpjLzTImO4FF5EHAWrsRZH/qLlICD6Ty6?= =?us-ascii?Q?QUslid+OmHip0j0VTUM8+I/x1VMyNapCpPPtR2pbBmH04aW20gORQ0Z+i2HB?= =?us-ascii?Q?Sq1KHWdY+1dlBqM/O9tqepcG9xH/c3N7VM63jIX4rY0rMnfADaCvJooH7DqG?= =?us-ascii?Q?0eoEVoaqec/K3KXnuwTwjsiNE70fwsmTBPB8Zh7AuBshS/Rne4UtdgQBgOEy?= =?us-ascii?Q?On8TRwVW1s2JHogo1JifQQkKvl1egAOD1FcLGmtmCocZhOQBis1L1gjpjo8B?= =?us-ascii?Q?yWTZUANvD14eBvgUIaCI85UQagsm+f9msMNbeaeSEsPZxLt2cjDbByoKFV+H?= =?us-ascii?Q?Vp3NBOUcq2BHBlfdIpiYvv4fqfZCKKiEx1ew2bDTgFOl9BNhI9GZmjMOl8mS?= =?us-ascii?Q?I1JUGq7C1FxjiSAQSY407psi9OIMAtK+dUkxYLw7FKMzWSRVklBHELzhDb50?= =?us-ascii?Q?BWYY+9Cs0re9HT2E7vi2oeJQ9aNB9u6BkiUc1yIEmbCW42Ch5Eh89hU9p3ww?= =?us-ascii?Q?p5DVFzyOIWhWevuTZcQ5XXNMX6CpZw7l9rPCoy+Kri8YMfUit5jUih+EKbxg?= =?us-ascii?Q?hjBa+y2+BYULxvi2VxrNoGPGvhcnwFrnChSSgJ3f+hCNn88XARhGfcueAocP?= =?us-ascii?Q?+LHk1RnEjVvjeD7ylPqkNZdne/N+g3FWC+njfYVS95JPp9WPh?= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2570; 6:W4NMWX+w/D0XHzcANJWPFUyBALPV9/RKZmmz1Sp1veTv4Ps7eEPBkO2izWKJm7seG/NguyEQptjU8s3pt6TJCZNRiOb9qHutt0/IGgz0pXMpiW19WYM/HfRU3IO9U3ixIj1U+XEdmSdSqln1kI9Vfl7riQV+gFdlg+3bEbLV++e+vrIhfJymmhchzwRc+nxOnhuz9iRe2Q79Fs+f0wTYgjxtcKiu6EPjOWVaq00tlhVa406vCsfJelyqKMrMASN832LOAqgjbfkbW+jeyDJsFLbjWUrcuig8IVCEXdw0u6+1Rb7YZ4xDXzSIFM4J5oTaaF/BFPJXfmBBbLaNbbh9/w==; 5:JgZ8nK2qE5DG/WxkQib5qL2bMjyzXGIRArAxxCjnP4lZElEvioweMBGZ12JyRDtJ5QK08TGcrBFgoXiwUUbCcAORaoHgbODiJWehgSXrj3czgz4QCwvYKLQTzrAKgOIp9svYiIlKs8ICCnha6wtW9vQZwUZAduNxApa0EiNv8VU=; 24:oE5xnIU7ATBB8pyYAyLAyvGhcE9l+tuSzhMbh7i/mIFvaJcWRfVHR9gga+PXJCc5U03X8c1hmbrWJjzXayRu8u4Vt8e02tStIEqgV4baDMc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2570; 7:0UHQUC7LVJeGduoC0JSmYhuuNLZcaKjtTwminVpFWhC/TjoGmsWE6QtKYsMW9DXXqaN1/fbwaRvGdIaOAweOBJaUou3SSRSLtQssyetMl0RnJu9vhjeVYMKeLQbQlDbm0IYqVsm0eE9HBkvWjch+wm6lb7oDeN7QaQonUy7LdZRiGbgPdKlsxQpuFWs2i0QYythI2JIwqIVnHJlZ7MjoL5+NsVI5rXStKbWVjShttpH2ly4+5gyJetLcm4Y2IV4UfBEjAJhwJctcY+8vUNw+Vzqh3Jr0fJbgBfvCCEbqMUpo9iVwn5blMF0C9hyKNWRA20qkWjOFqtoEIOeHNwvetU45ibao6pLHnVxkFZIyHICrUDDGPqWrQg73CHRuYMJW; 20:uHYZhAvyt/lAqu3fqrThghFb+NeXG+Naf8BVrUaMPr04qGpVP/OlT3hfhaL/rLyV7B9Q3kbj+cqSC1w6chYec/2vBsoOwWXEpK+4171cMHjZ4VRFlRs5GpbQMOBOoydEkjHlkf6Fg4rQc0VMqQktVZOfpD/LEZtOVMgqXNTiMf8= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2016 02:44:19.9843 (UTC) X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2570 X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 209.85.215.41 X-MS-Exchange-CrossPremises-AuthSource: DB5EUR01FT034.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossPremises-AuthAs: Anonymous X-MS-Exchange-CrossPremises-AVStamp-Service: 1.0 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: HE1PR0802MB2570.eurprd08.prod.outlook.com Subject: [Devel] [PATCH rh7 3/3] net: core: attempt a single high order allocation 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/net/core/sock.c b/net/core/sock.c index 763bd5d..7730f16 100644 --- a/net/core/sock.c +++ b/net/core/sock.c @@ -1823,6 +1823,9 @@ struct sk_buff *sock_alloc_send_pskb(struct sock *sk, unsigned long header_len, order); if (page) goto fill_page; + /* Do not retry other high order allocations */ + order = 1; + max_page_order = 0; } order--; } @@ -1862,7 +1865,7 @@ EXPORT_SYMBOL(sock_alloc_send_skb); bool sk_page_frag_refill(struct sock *sk, struct page_frag *pfrag) { - int order; + gfp_t gfp = sk->sk_allocation; if (pfrag->page) { if (atomic_read(&pfrag->page->_count) == 1) { @@ -1874,22 +1877,21 @@ bool sk_page_frag_refill(struct sock *sk, struct page_frag *pfrag) put_page(pfrag->page); } - order = SKB_FRAG_PAGE_ORDER; - - do { - gfp_t gfp = sk->sk_allocation; - - if (order) { - gfp |= __GFP_COMP | __GFP_NOWARN | __GFP_NORETRY; - gfp &= ~__GFP_WAIT; - } - pfrag->page = alloc_pages(gfp, order); + pfrag->offset = 0; + if (SKB_FRAG_PAGE_ORDER > 0) { + pfrag->page = alloc_pages((gfp & ~__GFP_WAIT)| __GFP_COMP | + __GFP_NOWARN | __GFP_NORETRY, + SKB_FRAG_PAGE_ORDER); if (likely(pfrag->page)) { - pfrag->offset = 0; - pfrag->size = PAGE_SIZE << order; + pfrag->size = PAGE_SIZE << SKB_FRAG_PAGE_ORDER; return true; } - } while (--order >= 0); + } + pfrag->page = alloc_page(gfp); + if (likely(pfrag->page)) { + pfrag->size = PAGE_SIZE; + return true; + } sk_enter_memory_pressure(sk); sk_stream_moderate_sndbuf(sk);