lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 14 Jun 2017 13:19:22 -0400
From:   Nicolas Pitre <nicolas.pitre@...aro.org>
To:     Ingo Molnar <mingo@...hat.com>,
        Peter Zijlstra <peterz@...radead.org>
Cc:     linux-kernel@...r.kernel.org
Subject: [PATCH 0/4] some scheduler code movements and small cleanup

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(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ