From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752265AbdHBQ4f (ORCPT ); Wed, 2 Aug 2017 12:56:35 -0400 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:50535 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752062AbdHBQ43 (ORCPT ); Wed, 2 Aug 2017 12:56:29 -0400 From: Roman Gushchin To: CC: Roman Gushchin , Tejun Heo , Zefan Li , Waiman Long , Johannes Weiner , , Subject: [RFC 4/4] cgroup: re-use the parent pointer in cgroup_destroy_locked() Date: Wed, 2 Aug 2017 17:55:32 +0100 Message-ID: <20170802165532.22277-5-guro@fb.com> X-Mailer: git-send-email 2.13.3 In-Reply-To: <20170802165532.22277-1-guro@fb.com> References: <20170802165532.22277-1-guro@fb.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [2620:10d:c092:200::1:6b6a] X-ClientProxiedBy: DB6PR06CA0034.eurprd06.prod.outlook.com (10.170.208.175) To DM3PR15MB1082.namprd15.prod.outlook.com (10.166.160.136) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f8ca5ac4-3856-4f05-b4e6-08d4d9c75c78 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM3PR15MB1082; X-Microsoft-Exchange-Diagnostics: 1;DM3PR15MB1082;3:+e4OqaMM8jZDDK+vQbdWtdZmrxro0Lm8PArf4yfdvd4BSN2iUCFBx2k0zcsNAiT8qfgPDDqUcQC+T+D3V+LnJ3w4xOPEIzHm85yNlQl74u9PpuwnuIl1KPGucy4E1QVV8+TYJTrr8qEinXSFJnMvIFdtFkotSSiuPbMj2JLYfhJAJ4j2/iCsAPAm3Cvf7qhynNME9p0xd8+xOPByJcGLic5fGcIoACV3bEl1pn/BELWyA1Yl3cb7vSYf9oOLo38rkfOZOkPmIPHIYMddzKXTaWC24nxxl4Dr0F/pwgFmiXWZjy2T4UrJMD9qCE2Lq/iIm05D3v/sIr8Ii1fQYmmOoa/yvox+ok16I40gT1LlgmOpvvXBNTERdMPWOwPbe3pI/BCOHk8/XedsYtCeRaoECkODJlYqvjmXS/GYwJ9cPs8+yUuAjiSDi75gQwTQlzl7cLgQb5gcGpgAVe2sluT6mitEzuSZW05/IFYGbac4hvX6w2YlQxNs8Bbi0DRqvvtmqcbzKYU65KKeWfepMmiWxeVnZhEeJCHW0FqBClfH16RmSDkWzh3gTbEI1o64EN3GNBN58UikBG3Ssr0+s+CssF5vHcGmevF8Xl1Asau8LkWnoqdOj14mO3YyNuFw+4u2AmRYFEFVjZhA84jNDrfz0WKL3Yp3KjK6jg+InYoUMh6XvVzl6c3coGNxn8XFOSvzGjMtcSsgogBEt6ICCg57ltPDkORNYzYG7PDItompOM6FzTr/rXdVRR26cEo5DtJ/raf7lqGBsc1pPyARTaPkOxuprFbHKqhsue2nHULgOaY= X-MS-TrafficTypeDiagnostic: DM3PR15MB1082: X-Microsoft-Exchange-Diagnostics: 1;DM3PR15MB1082;25:GVb59gubHwG/MgXo4q9t6o+hGCG/JZsDBnc7Xjk0MaRzSIoyeJHnvV4YUA5hU+D7nWbHJoG6S6+x2d6SPUd8WUXeDIKD+EYJl7R7WFpYdhVxrbh1wwfHZUBa7SLD2ayIM4/vsNs7y15a6PcquhflDpk+kLOkMOBltFrLmMgfmHx8UMDzN+MPY+hmr+7/3HwuO4YFgwObXTLZbeXRvcLrNEj9pAU5JmZ48EGp3GMggNkkQf96544pwwCIHYvkosFff+r4lgVB8fwj5HOqf8QAHVht86+PQX3myCdbK+uf8wGW+fPGTBl7ohxOzCGXEy+Phcl2c1q0sEDOgjeiR4tCJc4/bgJEw/3i5EhaM152xFGMbArUomm0yIflhygA1VIR1FSS51pEqaEYtxB0zz6XtbQIzfRvtKRp7PhgBu8kclha5Iws3DetldWIVEKmrbHDkIDhQY2G5w6CKNwWhoy9b/eA9P7sWsBlBUcO0YvLD0wWbyFIGSRWC2/vvQp+0z+5sbl4kUAh255AJNXP8i3hXaZcVqEWP0GcTDwdesn5R5B40vKKlxQz2GCjAq39stl+TWtvVSzkNiq0je4ttTb1nhSldwhJ/cDDSrWoCC1gh5USW+ne0nGb6etPKaqFFQCYqhBR8iZGIPShFU8CeMzgwnlLVHn8RJ8c2dWJQBTweMZMsl8t0ENvsZjcPqDVwEzEDuDBvbRrVkFnSkSJEJUd56WZkBuagVbnWwAsOsJx0lNrkzvYEjO1zKngO8jRo6lfC5uiqLXzl/1o3N9oDrlA1uyRw1Lw9dAMu4dVjq51XR5lai3l8loxflRgwk0ahbO07bQOkEzSJg3Al3xHsNwZR6NvPBwcagsyquk170PapSR+1oBMGWufM2pBH0ZRAv/qIYNclfwXFEOBYdgd37bphQF0f/6KFTHUdU/2SLpTZbE= X-Microsoft-Exchange-Diagnostics: 1;DM3PR15MB1082;31:eo+TMymQJvSd/ATvSt6lJDr4ceVy2AGjVufjf4C3Tvm/VU3u2GKtjaYXRf8ykK3b0v0n9C3SvwpJeTcNEO8UUQkzQ5zoPLqVY/HWbYgwOCLpbg9ivcRPCvpKfdpHD/NR1WN7bBVR3WVHQnRzXRugtK0nVQSBE1zEBglEqKbZklnUXSzZOk9gKTyJ5p3Mkd3T2VWLwECo1WLjpwZXTPpoH9DLA5V80O/6tJgeFy0ff4ez2vXhppkQ58qDqfmjFEqXKnijBVh3qdJ8uT7IRzvZ52n7TuIAqr3a7rHErFSxRkl5cqpdyZGhxhOsQQu6Cv/cKK+oOGeYMoXdJyoHh3O/injBC4X8kfP+COaWBAmzoIwJ4xFI0Mhp8NhVyGbu2sbAnkERkIVb45eAiPnFoypxL6bEe91mZTaX9OWEJVKhyOLBH5D0ITDhk15s6+QNa1rWyiSnlqHjtlfJCewYM2zGZ1ymseiLVFdb+RDpcTb9BRzaXPEb5R4iU8MuBB/ja5YPtrrvVetqo+9azcJ06HisSId0tCxEyPlGiUz7iY6MLUKIOx9X01u+Itr0w6rfhApd+eyRMIcVPp8VMYTE1X9pOUUHhHhxttsfRXCJSwSkQUAByc+pqcbugX0+BUsciJEf5q4HqbH74d2rYrqBHmLpLoiDefZq+9Xw5286xX0pJ7o= X-Microsoft-Exchange-Diagnostics: 1;DM3PR15MB1082;20:2Nf7q+/ccpPHxvQvmwTt/G4OD/slZraNi3IbIutvqbvsrLwnU+DIktvDPlokd6Ds7dN6XAmBBPNhhdoWeZqgn+bSs3PAFsrOYDbrd7vPoq5cXgxqT75jdPEvrkMR7KNuLaVwgoSj7QELcXsRPuyNZPLDI8BDrR07PN8snowvNmtRm+96KkvDbh2mZYNwHJ5I6NBz1+IChO/Aoak56YA/WvNSdZA48Z7RPAIrVA2gO/NKG5gMi0fGy9rnPNPxUQEmMCyUyNu+kcpIEeS1cEkEgUwnw8YdZK9z0o+vsDvETF0l6hjYSuRrx/o1jqEtu9q+Ar5BsMztTgPfufXlkqyAJWIiYluc+h5lcmvGDxDQdyXTEn0ngNKkCNBLAeAQqCx0+5rLS8EW+88NNF2asFMVQp9BAg5aXTizL7F/YFCg0fpcj5gFhRbu1FV+7G/Ofgqivg7tWA4VxX9V0x+uPvVzSoRWxAKIvzmIleqbQx8rbf4N9gsg901ETAEyN1puWitU X-Exchange-Antispam-Report-Test: UriScan:(9452136761055)(50582790962513)(67672495146484); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM3PR15MB1082;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM3PR15MB1082; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM3PR15MB1082;4:rD04/ykxUKsuetnxLUQ/uG6I4f797a0zeDWlztdzj6?= =?us-ascii?Q?iJAnLox9fVAZVFXUDOmrDxZ5ONSPHPdju9xeosj5i2VF0ArWB87JH3XknS7B?= =?us-ascii?Q?91ioVvBsS1pdCjgusAHQZu195HmsNLJUHZOywYdSPWgIGxlhudvvL447u1c2?= =?us-ascii?Q?ZdeoqSOdxNa3ZuN/DAPukv+6aDziRrXKDJU7dhipB9E6hUNxnhJH+8Pli9N2?= =?us-ascii?Q?M1rPzvux8bukbUKy2wx6AyzHhxpz3JSGNfyTXIMIhLKbAyotau08SJhcR2eC?= =?us-ascii?Q?YB8VrmOZy80JtHyDEelJLuqbu3jaESftd5pTtNu0p/P2xJLC8UMX1aHHrCpG?= =?us-ascii?Q?kR2auPeRGEwHBEa96XzTiB64reRPGYTf9jwHUGiFwDPCobG2OV8YsWO9D57b?= =?us-ascii?Q?iW80iFf4kvTBHLd0Vqhc5vW3/+j5reiL0/m0pEL8dxuKuDZb00NVkjYGKBYC?= =?us-ascii?Q?+Ftw045I6E0FSuHT+lVDx5I1+kXB+3lJZOj3HwXtBRJQD2hCO9rrVwUw41n+?= =?us-ascii?Q?G0ykXjPfgL/PbZ8wjT6kdKABhtfUGUOlay/A06JjCM+8y/cIOrQqloOuiXaX?= =?us-ascii?Q?7XDYH+XgKQZwizi0GZNHIxyXXKi7u5W26pTQGZ6B1sqnjMx/GFUbrQSShzfV?= =?us-ascii?Q?g6k+pMClmJClaeWgkGDoiZ5vG5fMhK9H+vCEQp7E/SJvpM5Tmxd13lE7348N?= =?us-ascii?Q?C8P8jAldgqXJUz/y+APfG1RJgTj3zrklbDaqLFZrCrszF/lXli4Ve9VzRRFm?= =?us-ascii?Q?97CSCXHHWmj809iqrifDl6J2lOK9UetAAFLDrZ4rvditl/1I2FvGPLS/tYx9?= =?us-ascii?Q?ueDLP4RiWuuqUbIcwK51QIXHpFulEnwV7ftfwgMqzBJwW/cpbZgsLSglsKtA?= =?us-ascii?Q?UqdJU+z2qGeQOOWszI60+Zkc9Dn6rcuIv35WoyCtVn4EWZJqu4RflxQHs/bL?= =?us-ascii?Q?a/TYD5612K9jCvxMhEM0l+Pcihnbvf674FcL+pOWAbkwYbfbCzXKoXUOjBjn?= =?us-ascii?Q?05lzlIQGjp9ik/P+7WA3I+Mnjq6PAG67KWyaaMS9f7kwaF5+4YqBu0hWVHdu?= =?us-ascii?Q?GAokNojKqAn50wDt/hxqYNz1qA/URR865Tshs5PKLgsWxGQq7t7BKS7G1UZE?= =?us-ascii?Q?oEdJ3Hv15zrKMpMPnF81RBO9+hrp2XPBPVN6Gm8l65l3mt9dMRCryvCrOet7?= =?us-ascii?Q?ZQZ0t7RuZFtKEd9DlqUjRQfJdGE+H0zN7Uufywrw1AsDbuz3TzB/p5Kww2FD?= =?us-ascii?Q?6KkJrNSqtQoXRUFaU=3D?= X-Forefront-PRVS: 0387D64A71 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(7370300001)(4630300001)(6009001)(39850400002)(39840400002)(39450400003)(39400400002)(39410400002)(189002)(199003)(1076002)(5660300001)(189998001)(6916009)(86362001)(50226002)(8676002)(81166006)(2351001)(53416004)(81156014)(106356001)(105586002)(478600001)(6506006)(6486002)(6666003)(2950100002)(6116002)(47776003)(2906002)(7736002)(7350300001)(25786009)(42186005)(50986999)(76176999)(4326008)(53936002)(2361001)(54906002)(305945005)(5003940100001)(97736004)(6512007)(50466002)(48376002)(38730400002)(110136004)(69596002)(101416001)(36756003)(33646002)(68736007)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:DM3PR15MB1082;H:castle.thefacebook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM3PR15MB1082;23:VmkssxmdxpWyWJbujHA4gmFxuwjU1Qoz6ELevMs8u?= =?us-ascii?Q?UFmStRUiyVocwOWs8cR+w9UUqYfZzqfHHPeMvuJvl9mGCDiGczGuTsWC3qpz?= =?us-ascii?Q?jRL1sZTNccblkUvQiTLNIJGr1fYA9N0DqywjWfzjH4pa6EtDeXqihwyTrqq5?= =?us-ascii?Q?JYSbF2jn+WUsM8rATfFW8UfEBWmohqp3wHtKgu+JsctskM3r976W5g9H+LtI?= =?us-ascii?Q?hYnXBe1GGbPcbplA0KM6vcqvlCpmx/d+Moyc8Do+qAWEA0c1jsxBUxTEge8C?= =?us-ascii?Q?XZHnFiXw++5wGohbZML+4Iyd6VTTij4XZgzdH1y6SmYwMqecu0W2nhXOyy2V?= =?us-ascii?Q?IOsJKDY5sr++p+QYnoQAHipUk9+0lV9VL5jDvnVFBEprOAvta+SLBcMdW4N/?= =?us-ascii?Q?zrhik5OiuroroprVcXyT/wvyhcMfWMmXvugli2uGKrf7Z/mSvymxkjGrrLDV?= =?us-ascii?Q?g5l8IGSxBz/YmyLm3/rewmouF5dI/skVJxLrpxecJpAAlx2SbyhIiktzjEJI?= =?us-ascii?Q?5Tvuf3B0AvZNAy3Is8bCRruHsVgEQyuujtrDq4lZCAPT4J0B4mFRqC/L1Mfn?= =?us-ascii?Q?OcjMm6qa7BOUsN+SJXPBuwrjAeZF6BiLrmOf5DtKfx+t77yRweLxCWh3Aso4?= =?us-ascii?Q?NxiWzHsnPkqnuWWWu5f4hgCjFffEKtDCxXzYLg7H4v8vXtYolx4+cQgdSTF2?= =?us-ascii?Q?VEb/dhkW6y8Few3x9cAp5BUdfhy6alWosC1FyGU/erD5iEHJmCqwdMnka1Ps?= =?us-ascii?Q?uAyYr4C1x/65K0ETROprGnNj/BtXaDeCWnOizfP+pauVTvuiTW15tgWLFl1h?= =?us-ascii?Q?7syoGgfD69emBH/WbXwCZkARrUAFrwspN3U33p1/V4Twkmb1UfCyL57cO7nZ?= =?us-ascii?Q?1DRLTRXekwISwvqsj5BzdrInTYoHB3Qh3B6NP/VA35pUd4QF4srx50SN9DnI?= =?us-ascii?Q?h6aalqBVslQmml4ui9IWWDUiARYe10NEMdeYoqcYvn4pKBsdd83Cr+bMaL54?= =?us-ascii?Q?zdy7ih3zTrV9bPQ8f61hrn9YAbX2k73zfqTam0jsPR6t2C9qLlgNf3q5o74z?= =?us-ascii?Q?ZJmuJ7ajLqoS/bRxSkleXxHqlNm2OnGCybfAqPz6B/vb8NLZuhQY3tRcbI2J?= =?us-ascii?Q?npfKoGTYlopwNlaZa4MD6wWGXpgAQF39iHkqVrewoeBLiPhP5MSje0IeiPGu?= =?us-ascii?Q?+a6IqWcw4gyGx/qhF93fhv2r4vnEyatuqxasUZUJeZnuwMWToKajBSkkX3VM?= =?us-ascii?Q?/9vI/16KECFyvI6vhbllECkzqvutOSM9McDELbJFRTDoKp5wpll3fv9hlsx5?= =?us-ascii?Q?MCuTwbmsyxCDb19w7tCvKB2yFIJnj/cCJP7CgtTYVAE?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM3PR15MB1082;6:HdNPRy1o+QpZK/OLdmyAUnyEvNA4IoTLadbJIJcPdm?= =?us-ascii?Q?VqQ6eIY1kjRmFTWSYunoiHbtXvdB2QKcJmLotm2vbf8VjIAJAdnKVZVEc6RU?= =?us-ascii?Q?tSa5kZDXQ8U6BbuA3zvhfVum3MKjwRtS5wriI5ixbEK58lZ96CaXNO/Na6oQ?= =?us-ascii?Q?WDD6Zs4KXEABdJasoAGTcyQSKLrVbsFZyXVdqBE+3OWcH0SB1guRY9LwNlDm?= =?us-ascii?Q?mVnUmNNMBmtBKkU/Vnzlj/AGjFh8A9zSYq6ubg8S4JXP23GGjpougOYDj4RY?= =?us-ascii?Q?Xz4V9Me7nZBSoqtbdAtMXsmAv2xJPKqt5QxTka/Afn+ugVT7f5CvHR+Wb/Bk?= =?us-ascii?Q?AWwJvDx9hWBm3xnj8oHzVzSrDkUOGCQusROv/I/NUtUjYmP1IHIFr5sqwvoB?= =?us-ascii?Q?KBUYwd/aTsfedCypQGlBcl65CLF+lYg4tBYffi0J2SD4BeMyTcsCDVB+VvDQ?= =?us-ascii?Q?ifgz/W9oXQKlGD8cScq66/GmAdqlIaoKNbHV0d2d8+rXChSwdkw9lejO7l0S?= =?us-ascii?Q?9MN8NtgMsPXNTdZ0b0xcK4C9FWXc4IgIL0G2WveQqSe4gXhDCu6HCOK0AeBP?= =?us-ascii?Q?Vys4yiZ6YmPeBp9jDouXh+sm/tO8PmsOhPiphc587TfLCA7pmv2cR86JqcnN?= =?us-ascii?Q?t7RAnHOsnGUrU7WMkcStpHmmopNk5duuDs1CglnfSnCya9DanbcgA1ZhVDVX?= =?us-ascii?Q?fHz1WOogNn6TA6D2FnpKRQdXiEr+Xjv4LmanDd2+Zu2mSSSfk00V3H3BHMFU?= =?us-ascii?Q?+zCW0hPZBG+VVOqHx+wkcwcdENK1ND86kyp/aE2aO+IF95ZErNNFlE1NnKCl?= =?us-ascii?Q?pzloCapIHRRhXJ3RHQR7syvvbDgeol+UQneVWQvw3s4ixOsmGpEOdESRp0eO?= =?us-ascii?Q?uDEkD1uqO+pdXYqNjSGoMlQjNSlL5+7hvleYYNgmJeiljQSL/UCvTl+4Opt7?= =?us-ascii?Q?bQwJNIFO4FTa1RFs057hO3Wjz9knPoMUc/XMoB9dLOaFXLfHeMtKsgxll8VQ?= =?us-ascii?Q?Y=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM3PR15MB1082;5:Fx7B+oJuxSd4LY93k2TZ0QkWcq1yGbbLX1sqwqLVxGQo/XG/qJvWJs7F7i6uKKBwj7PKi6RYKnB+UdPIQUXF/0xr4XskEQUZ7T9RYok3o6ruJXa6ys4OHdUB3mPbwAHF5nW7mzG+TZ/qVSQKsgPwFWVvYfVblwg2/rPsu3uG4PX/FAYI+XCQn+kXLeQmLAQGMbyQvtnCMlAh+jSTq/9ZTqW3WprsHljHa7DVD5TG8kgFUKep/AmQWAabwDq00mCxL+3qAJ7YwOk9AFQQ0aj7+soM6ndtzbE9Unfyu2aIkWOpwti13O2mp5Nke/PBu+DaeCZFclmW21CRaKhAEFqtx/8v4rPW/5L7WU4HQXqlVq//CccIacWliwwjYBCae0IzxJWM7vpDgD0GdUusKhMFBukvNS2hcKCJplInGdLcQm1AXFxbrHYA3ArQvzf5/9shLzuIz0PcQdG8H6sywFLisTtupsDEh/yMTfBzlVhJSARiBRLVljXoJCuvgVizDj4S;24:WJK6BKVNjdudxUzcKMa78WOYjiZfa34ivsNgSgvZgC90r24O6N+dEMKK6lGPvKgBBrH+hCym9+bKQL8C1sMoScK/TdWIbrbKG4VCAi4Hwh4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM3PR15MB1082;7:VO9VwgCOwBNgLC2/9V/Lmhp2y+EZtsg54ouWhjZzZk6gjMukXykVCuyFh9YS5RWwtIyUMMyBeNFYtLFIzr3xegYKk8rCBBvGEGI/WdB5BUm6CgdOr17sdVw1Prxb62qEyDNaULlDB/3NL07dhxAU+EPpWkTQgEu8SOos4K0v/R8n8aHX6ZiyPrfkVUjNd/Tbh6GqgPSR2DSKAR2zUvkfPxvIGzFxbDO4h0wPiEH6VGwYDmJarHC9DMstMjaRRTkVgJIFFfkRsNPCWKm/PrUQnqQ1u/Y8I4xzEXunW1DeqyubnHZ0k3sbPBKoVoMgRdUY3ZI2BweBdQvAVjUKRvOhV1pTwBpml/NPogPiQeouIjS7e26bjjdSRg/1J99jXitdOUTLvVa2Fjm6a0ehj96tX5Uj0iZDOvZXfLqHK5KRkU2oANokj0XN+w/Mb0a0eZDxETfxYTkWG81w/O/LF1zVlNNpb85ff+5WO22zJGw1GBhXWP+N7NYVZFWRW3ORwVONDete4U6jkd8ZBvldxUfZaNs4X106/Sk5wf7KGTRhpiHn/y9R6Wiwn11iSpuDvCxfd3+sNJwQ/xM0HXss0Mom1eAwhfyazkbUHQOI11ibiVPTdFlBdLEe0BLjbphBytFe3IP1HjNCQGqd3o0uUC0utlt/zU2hDx7JUzUHzCr33XY7B9UKb9mPfPCOhVt8c2z8wMnhlXxgu7IWUJvKk4+qt1VDRyttx79oBSBi6FXTI5tFflp9E3PONhbYA65eNvn2R8LzhrC5VgbmQpk+xLy868YfMk71zxu15Oepi1QO3U8= X-Microsoft-Exchange-Diagnostics: 1;DM3PR15MB1082;20:Mzm1KwNC8rOXhEJwevVmTWJ4l+lzFKBnuRXtrf5sHh3LrcLSPsEMC+p3pM28KzPncyVjGlwF9lMCmA89Its5PUPt50Qej+g//r1xDZa376eKljSro40vzvws1f+yemJqU3US1DKvJ2DI2Nh1GkRIZjDLxrc9eEcqAuXfWFJpJcM= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2017 16:56:02.3590 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR15MB1082 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-08-02_09:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org As we already have a pointer to the parent cgroup in cgroup_destroy_locked(), we don't need to calculate it again to pass as an argument for cgroup1_check_for_release(). Signed-off-by: Roman Gushchin Suggested-by: Tejun Heo Cc: Tejun Heo Cc: Zefan Li Cc: Waiman Long Cc: Johannes Weiner Cc: kernel-team@fb.com Cc: linux-kernel@vger.kernel.org --- kernel/cgroup/cgroup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/cgroup/cgroup.c b/kernel/cgroup/cgroup.c index f58e1fe8bebd..2d9de4ec7727 100644 --- a/kernel/cgroup/cgroup.c +++ b/kernel/cgroup/cgroup.c @@ -5022,7 +5022,7 @@ static int cgroup_destroy_locked(struct cgroup *cgrp) tcgrp->nr_dying_descendants++; } - cgroup1_check_for_release(cgroup_parent(cgrp)); + cgroup1_check_for_release(parent); /* put the base reference */ percpu_ref_kill(&cgrp->self.refcnt); -- 2.13.3