From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752240AbdBUMKv (ORCPT ); Tue, 21 Feb 2017 07:10:51 -0500 Received: from mail-eopbgr50100.outbound.protection.outlook.com ([40.107.5.100]:13120 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752394AbdBUMKn (ORCPT ); Tue, 21 Feb 2017 07:10:43 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ktkhai@virtuozzo.com; Subject: [PATCH 2/3] sched/fair: Kill task_set_group_fair() From: Kirill Tkhai To: , , , Date: Tue, 21 Feb 2017 15:10:38 +0300 Message-ID: <148767903084.5212.2021740645479315091.stgit@localhost.localdomain> In-Reply-To: <148767900991.5212.16341443539923627997.stgit@localhost.localdomain> References: <148767900991.5212.16341443539923627997.stgit@localhost.localdomain> User-Agent: StGit/0.17.1-dirty MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: AM4PR02CA0024.eurprd02.prod.outlook.com (10.165.239.162) To DB6PR0802MB2277.eurprd08.prod.outlook.com (10.172.227.150) X-MS-Office365-Filtering-Correlation-Id: cd2170a7-64f9-41c2-7957-08d45a52a783 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:DB6PR0802MB2277; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2277;3:DF4Ya5OWAgvCrw6bHl+Xs/cZt71zHRcrJnzt8vYUcTNkSATAjr4XE99fk0FXoOqLnlx3GN2eYPXR2MvFOiysph/yUa638L6QkDiES9GV+pdhjOaOkQsi7YF9D4BNqe3d4OoYpHUwyGh/5fspdCRk/rVZEo1gl5YzTr95NnMbFU6y3gQj4bMlyOu1PgSsn9VIxeU/kb2znRIqBtzHep0s7rCwmUUGGL4AI4Lcfq33P7bleTG8OYk6/2mdLAgoucsN3mqbJbeKpmvTBay4DZRoUQ==;25:fNrZdOe3WN+AecM/kmUHFmfTjdY/3A/6RXMmktzdqyKUq86fKBbFd8UHqDQqCEJFKrTbtvxOf+GeFXEhq2FgGgwyo5EXd2nlh9FnvnD90vxtQIU/lSUGrXkc5rzYuKjBmufc51LpuOoXQT2chwQZKRtwDIJp6epJwchkaiAFDTdgE68hTvZVJXjEtL3+OyHRezDmZFdt2lVgYmfOPluDVrmgJbS4gO2Ka5c+M+MtB7J5SyIGlZKbwSaGUNTLVzeNKA7ngI2T/LNL4DgtobFvT4VCGCvjBGxbKU4aXlTa1PaBieDvznWTfyFA+Tniesh6XRtJwMrPgVwMhSduiyafowlzk+Hl9lWywfOAOpHabM3JAAGut+BR7duKNDEXLQt3fnEObppcZFrVFSa0kfkpAFwpPLDTZrLV0Uu9Axlignps5Db+imqlDJNQs6USqfLbrSROvlhHrZj6e1kYwmXsdw== X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2277;31:OWitRZo0ZkETjPFDXXVUCyLdsdfOBAPe1h4uoxrdAChXVhcLdLO7VQFaM/sny8T5n0drX5LcGJLphG8JrnNhMlqeu6WzCFCbNEvmSUASS9aMW7R+T82XjlzuqZRyAyIKlZigqjvb7Il1Wy94GDXVLgMwBKuB7iBD3sGlC/n3azfNWf7RcjHJp15AUSOJHhJV8j8S5VTqyPyXVPbytf5wkPEp8RkK5XviZp3vdF6jdQ1cOsdgHrrR6sisakXHJ5ijwiT/mlnwZ8UrnJaFzUbx5w==;20:VsRRHC+apAQIV/4dZ7TUaW4NHv/JP4XWnOHWvNFiy8FG5JgvHvaZVvtjt6Zh0Czr6dyRpbKQYGHYMMUJ4+L7nB4NPsZe9jBcKULRSn9zkld5qDuk1G45brfmXACuRh7ZKwAmr+O2TaG0jqwLHp0UvdV+NZ/7iTNCQcJm/J0VX2jny5dQyUtIw3W9cRwcLEMikNWR/CEvMQ5yNvRn3kZ9P0zjTnCXb2DvoZT+0VikrahM+/N0Spb8GjTPpFQBrNXFynXnmpyp2DloFCRJKkstbg9dO/We/8SATZJYxMGqF+kawiD6PwPKHeXGSEPV8v9vOeHDn4d9zqHgElqftvK/DtAGWruSyJ0NvjXv/EERod3yaKJISrBoLkKyrnAiuraR5u+8HFQT6a11HHaCvrKjnh6RZ0cbrognci51g0E4uik= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6041248)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558025)(6072148);SRVR:DB6PR0802MB2277;BCL:0;PCL:0;RULEID:;SRVR:DB6PR0802MB2277; X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2277;4:guByrdRXs+lGVP+ig+K3DpnE1J5dbqn91Kf7eNEJc9U+oQWkpxXQWcZtcOrNQuhr0For+7zNAk/vMCkCOK3dclq6YcY+IU0wgzmA1ytOerw5yMmqcdBPsJVGwwhaIiLvOMF8M72LcBlROX6qU9cg8dDhm+rs6vDJ0eaeUt4wKo+AnRF5VSjMj16QFguO26XNIyvcOIGyS4OcG/lrehKIaUx1azXAFjCgM88WmukLiLpe3+npCTnjL/6MMmX+pTKD2Pg5L+9x4LwRflNZWr4eRDkiAvDngGQcK5K60lN5nDKolh3Nu90j04bcB/py2VSyH6SPXSmeYmBnpDZ9mZJEQPw+NZhPa5PbnkxNIFUBg1MfmIu/qTixS5Nz+iRUVOvisedJNfYaPVO/r9MLV8oQ9UNuaDCSCV7P7xaz/GMiLtc+wmaDn4vLaXJCJlPPuUMfesuGtesTlDnuDgaMhRYKdtJ54nsvYMh8zJtfsnQ0qUow4/w8Ssx+rzQIrZcjngy3o8U1cHCJOrhhP34HFpYzYu+SS0zIo5tjb3CBd2E3vsBsoquWyop1coXUGPQys4pdhV7MjYpsgJvDTj4rCpX1iWz66WnC/SzmOBjzh7KGnO8= X-Forefront-PRVS: 0225B0D5BC X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6069001)(7916002)(39450400003)(199003)(189002)(86362001)(230700001)(97736004)(6116002)(4001350100001)(3846002)(575784001)(101416001)(42186005)(2950100002)(103116003)(83506001)(2201001)(189998001)(33646002)(23676002)(68736007)(9686003)(7736002)(61506002)(47776003)(66066001)(50466002)(305945005)(105586002)(92566002)(106356001)(25786008)(81156014)(81166006)(6506006)(54356999)(5660300001)(50986999)(76176999)(53936002)(38730400002)(8676002)(55016002)(2906002);DIR:OUT;SFP:1102;SCL:1;SRVR:DB6PR0802MB2277;H:localhost.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDJNQjIyNzc7MjM6V3grbXh1SFB3MDlweDdvdWlaeW9ra1ow?= =?utf-8?B?THdJNnBheHl2aEtYYzc4cEVqVk55OUx3ZndCQndra2ZNZVQ0dzJzSmhqSEFj?= =?utf-8?B?eUUxUG5hK3dXWXJjcjJFZXZ6Y2lodlMvQ3JBbnJMZmFHeWJKMzNYdjJuUm0z?= =?utf-8?B?d0ZrL2phTU92bHJuZ1dRc01kYUpKT3dVbmwyZ04rZ0ZVRFJJbnZIUG9ReXNR?= =?utf-8?B?VUR2SVlwYjJCdFVuZ1d0VE0wMUVxclk1RnRMVHhZYXl6c21iTDhBUkdHbFB3?= =?utf-8?B?eVgyWm9ObjZEY1JCdGtqT3pvSnR5N3ZGTmZBbVpNQjhyQ0xVdmE5aTdLR3BN?= =?utf-8?B?bkpPRXVFU3hFSU9VdGprSW1DSjJma0dBSmZ3NnBIalExS3dDazltZDduV0dH?= =?utf-8?B?b0JBL0R6UEVtbnZUSS9IUDlVdzdYbVljc2RsZFc1SUlhWlgrWXJhRkRPTzFJ?= =?utf-8?B?VE1kZzlueVJuR2RkYUJrbkdpdERra3h1anA2Skd2a3FGK0tDQ1l1bEgrdGhj?= =?utf-8?B?Z0FJblV1c0N4Z1pVaDNZdEdxN1dvdUZDdkJrWlRMcHVTM2lIQ3NLVmRRamRi?= =?utf-8?B?Q3BSMEdQSk45UDR5Sk1aL01oRlZIK0FDeWpsVk5yRTVWSWhXajBMRFVCbHg4?= =?utf-8?B?dTN2ZmRRV1VDOWpHbkdxNHVEdmtyeE5Lc3l4Sk5lZGtEOVpHWDNjWmdzV1Aw?= =?utf-8?B?M3RSVkEvaGZCeGJ0QzJVSENHaXRySEpGQ29KZlBuNCszbktwcW1nVzMwZ1BI?= =?utf-8?B?QU9CYTUxYXh0NXo4N2t0dHRXaldWOEZWNnRoT29CdnRWTjVMWTBtU3V5SEVM?= =?utf-8?B?Uk8zZGk0TlBteVhBc2dwMHg1Rmk1cnUxc05PWjloU0NodXhMdUI0SjIwOG5J?= =?utf-8?B?Ynh2UVcvRm5DZlhwUXFPaW5hbjJBUGZwYnZEYjVhSFd5cnlCeCtLVGhqL2p5?= =?utf-8?B?SWdGRHBjRFVQYWN5WGVUK3c2QnRMRER6TmlhbWNHRGJXeGREVkJhVnRaNW13?= =?utf-8?B?bndZTVU0eFkrdjRXTDlKdE9Rcm5hRmVEeUxiYWVoY0JsL1NvTlNhRWN0OENk?= =?utf-8?B?WUJsQ3d4dEdvekpBZlZud0gzcFlkNVhJN1dsSnFCbW5MNWlCTkFVL1VWNlZl?= =?utf-8?B?ZmZyWVdFd2VLb2ZnKy9JMDBXNE1kQXBlYyt3NVNMSWh2L2w3WVNpN0Z2RHA3?= =?utf-8?B?MlBxanFzVzRhMFdEWmZIMlR3Mm5NRXFTQTgzbUFOcWxoZDcwWkZkZGxIQzBn?= =?utf-8?B?TTJwTS9OSll1bktWSXV3NmZZSnFiWGVHdzVSV2Y2UCsyY3VySkhBbjF6SDR5?= =?utf-8?B?YXRpS2I0OU1NbjVoM3FJeUs4U3RZWjJJUC9XTHlnRCtWR21kSFk0UGo5VUV3?= =?utf-8?B?YnZWRkJ4RzJRTGxjTHUrUzl3WDQ5QzMvd3ByQ1NhMVBBb1AxWEZhRENsdmZP?= =?utf-8?B?WG9mWTFIaFh2QkNNWDZ0V0kzTVJhWnZ6ZThZWDdyN3BqY3NHQk4vczdaMjFz?= =?utf-8?B?OVFaYnAvbnUrSExOdWNyV0pSWGU3UWJFUTRpdEI2WUJ2WmJqTzd2U3ZJQlhx?= =?utf-8?Q?WBO?= X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2277;6:Mm0vnvlDXviChPDqRYMpLBJK+shLQMm6N2upgIO/XTZtjnHKjskShswpMvYGvHgC1EU5rmw85RyGpH7HR31h273nqfQW/LgWcE0QECUxGyNu0y+8c5IGZng4ITCmz5hSkwreHaxkHLTDnjedoy2LepZ+I41AqaeTzaAxqETnGZax4VqkT8WxceFEjhkQzLd0tIrVMMj+1+cHYCv+zZtWCoepODGF69gzQgucfGmTkQm1hrMiYsa29FjSqtuIBqn+V6SDorqBELgVZ7B79upPDcJ3ZrhzYSr1F6/nc4zay0ftqvEGf5Vas+4Oxb6NDsYLJtNNnZkImL8sVR5yUPHugLBTj12g0gkUfqFRYq0g9kd7xtsY1b7ML+Yi/trjocraNWkFZRaLwoqst6fWgD/7Xw==;5:jJB4Ff88C1xQLWFKnh1GazvuTR2kyTZr9gVzvQ+EquRuTFtdMdgvYgHm5/ORkJlwmKpNJAP2l9Z/eeWPaEPfn8HPx5byogmEKu2Z3XV3LfX6dR8jLmqQ9X5CHzkAN1wQ0zXIkrTVVlqksALCB88Vmg==;24:0qrl7dFX6Nlr7YGKpMCvh0Ndnq+McOQpXbtTMxyn3CaNa1lChYb3Ib3uMWcBmqZHFfXHBFCExIWJocmCYz7vWFZv1oh/5AXm9ti072jXFXQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DB6PR0802MB2277;7:j18C4g5fD2dJY9WjwXWro+Nd043ag5UAF3vQK5oJYudXnU8twwf8gOHRX5VGIE5CRQyNMhG4lJUnJYefG0IuGXIdE17a63cfG+XMCjIQSBN65Iu+UWJR5puzBA9d7P0FnxfS2FsvS1BLkTDMGCvapkvG5eA2x8+XlbPd8YKJVKd5G0DDxwgbxil/tlxniY3+y80N8ztVncSF0+CawWvzfCsYbnW+jnOpMVqZl3evmI37F1wLHe/u34WdrLB4wEq7mtq9TSrv4VrWYiba1/Qa6QhbHGG0visQOCw1+7joYWuODzpENqWr7Y3vGsqsChGIP5Ij++Opw6eVHIcoLsAAKA==;20:ndZkIIsY0MyCPPNdeNrcIlvmLFGvuT6GreGzS9Wb1tgqNJe+HlBtyNC2lFjO//OozUhDlTdClDQyJww8payGSoTLzkTtFl9RIzilSoZZoeyj5+V6Gt8bWn14PmUIIyg77xUdPNrUARPxbwx71cm0rJVukBZ2Lp3fQv4rFfw5vtU= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2017 12:10:40.6598 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2277 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Now this is one-line function, which may be merged into task_change_group_fair(). Signed-off-by: Kirill Tkhai --- kernel/sched/fair.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 33b46ca301f0..a005bee12e0b 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -9194,11 +9194,6 @@ void init_cfs_rq(struct cfs_rq *cfs_rq) } #ifdef CONFIG_FAIR_GROUP_SCHED -static void task_set_group_fair(struct task_struct *p) -{ - set_task_rq(p, task_cpu(p)); -} - static void task_move_group_fair(struct task_struct *p) { detach_task_cfs_rq(p); @@ -9215,7 +9210,7 @@ static void task_change_group_fair(struct task_struct *p, int type) { switch (type) { case TASK_SET_GROUP: - task_set_group_fair(p); + set_task_rq(p, task_cpu(p)); break; case TASK_MOVE_GROUP: