From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752578AbdFNRTj (ORCPT ); Wed, 14 Jun 2017 13:19:39 -0400 Received: from alt32.smtp-out.videotron.ca ([24.53.0.21]:10021 "EHLO alt32.smtp-out.videotron.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752057AbdFNRTf (ORCPT ); Wed, 14 Jun 2017 13:19:35 -0400 X-Authority-Analysis: v=2.1 cv=db8gpSje c=1 sm=1 tr=0 a=keA3yYpnlypCNW5BNWqu+w==:117 a=keA3yYpnlypCNW5BNWqu+w==:17 a=L9H7d07YOLsA:10 a=9cW_t1CCXrUA:10 a=s5jvgZ67dGcA:10 a=LWSFodeU3zMA:10 a=ceSZS83XZN4_B1VnFVQA:9 From: Nicolas Pitre To: Ingo Molnar , Peter Zijlstra Cc: linux-kernel@vger.kernel.org Subject: [PATCH 0/4] some scheduler code movements and small cleanup Date: Wed, 14 Jun 2017 13:19:22 -0400 Message-Id: <20170614171926.8345-1-nicolas.pitre@linaro.org> X-Mailer: git-send-email 2.9.4 X-CMAE-Envelope: MS4wfEUWuwLML1qplwWyIh1Sut8ch0T0csjfS4QLYtoF6TffCcayrGIG5RZrtxN5TYzuaJhrMwXg1EibHIS9+tzGtO8OEHwgesI/S75UxGzM9dHZO+O6FAXj t6rUFL/AeSU7LWlQbmxjFBEQPV4kLNmvpENH3tGR+V3eMi9kKFbP2q+h4Bsxd7YeSNClmCLRp4NakkJfuAaJkpPiLIfP9HcsPP8/tci2Nh6H/XAr6J6JLuY3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 13 Jun 2017, Ingo Molnar wrote: > So I'm fine with most of the code movement - let's try this series > without any of the more controversial bits which should make future > arguments easier. Here it is. Big diffstat due to code movement which should untangle scheduler classes from common code some more, and isolating PI futex support, with the net effect of reducing the common code file size. Sidenote: I just discovered that the default git diff algorithm produces awful results with this series at least, with 1270 extra diff lines compared to the output from the patience or minimal diff algorithms. Using --diff-algorithm=minimal produces a much saner diffstat, way more representative of the actual changes in this case. include/linux/futex.h | 7 +- init/Kconfig | 8 +- kernel/futex.c | 1559 +--------------------------------------- kernel/futex_pi.c | 1563 +++++++++++++++++++++++++++++++++++++++++ kernel/sched/core.c | 655 +---------------- kernel/sched/deadline.c | 336 +++++++++ kernel/sched/rt.c | 310 ++++++++ kernel/sched/sched.h | 19 + 8 files changed, 2272 insertions(+), 2185 deletions(-)